I see you did well but here's my 2 cents.
With the exception of trenbolone, steroids in general have very ordinary chemical structures: an ester group; often one alkene bond, or sometimes bonds at both the 1 and 3 positions; and a ketone. It really is predictable whether molecules like this are stable or not -- they are.
Trenbolone differs because conjugated double bonds oxidize relatively easily, and trenbolone has a triene structure. The trouble is easily seen even by eye: just leave some trenbolone powder exposed to the air at room temperature for a few months and see what happens! It will brown badly.
Freezing will extend life. For any anabolic steroid except trenbolone, the material should stay good for decades.
For trenbolone, life in the freezer should be at least a year if sealed, probably longer more like 5+ years.
Since laws are always changing quickly getting raws from China relatively easily, as we're doing now may not be possible in the future. So i decided to stack up on a quantity of powders, that will allow me to confortably run a couple cycles a year for the rest of my life.
here's how i store them it worked pretty well for me.
First i put a quantity of powder that one would use for a typical cycle in a small ziplock bag, then i put a short piece of straw into the bag to allow air to be sucked out. After this i thigly roll the bag while leaving the piece of straw come out of the zip, and put it in a small vacuum bag that i make by cutting and welding bigger bags. Finally i vacuum seal it with my vacuum sealer that i got on amazon.
Here's the result:
View attachment 143403
then i put all the small bags in a bigger ziplock, wrap them with tinfoil to further protect them from light and finally put them in a freezer safe box and freeze them.
View attachment 143405
i'm not gonna lie weighting, preparing and welding all the small bags is a real pain in the ass, but you can dedicate a couple afternoon to it and be done for many years without having to worry to deal with customs or laws for the rest of your life.
Believe me that TREN A is almost 3 years old and you can see, by it's color that it still looks like fresh tren and we all now how fast it will usually go bad.
Anyway hope this will be useful to someone.