In the USA, the FDA has decided to put a 3 year shelf life on most drugs, including oil based steroids. In much of EU, they are allow 5 years. Same drugs. This is the longest period that they will ensure that you are getting an accurate dose. After this time, the drugs will still work. They will just slowly get weaker. As long as you keep your gear in a cool dark place, your products will stay good for years.