A few things in this thread are right and one is a myth worth killing, because it decides whether your powder is still good in a year.
The myth: "freezer" is not a single temperature. Most modern freezers are frost-free and run an automatic defrost cycle, typically once or twice a day, where a heating element comes on to clear the coils. During that window the air inside the cabinet climbs toward 20F (about -7C) and comes back down. Your sealed vials ride that curve. For a peptide that is supposed to sit at -4F to -20F, repeatedly crossing into the mid-teens Fahrenheit is a slow loss, not a fast one, and you will never see it in a visual check.
The practical fix, in the order that matters:
Keep the vials in a small insulated box or a thick-walled foam-lined container inside the freezer, not loose on a shelf or in the door. The insulation is what smooths out the defrost spike. It does not need to be fancy, a cheap rigid cooler box two sizes smaller than the shelf works.
Add a small desiccant pack in the box. Freezer air carries moisture, and on every defrost and refreeze cycle the vial surface is where it condenses. The rubber stopper is the weak point. A dry box removes that whole failure mode for pennies.
Put the vials in a sealed zip bag inside the box, with as little air as possible. Then label the bag with the lot and the date it went in, because in eighteen months you will not remember which vial is which.
Do not freeze anything that has already been reconstituted. Lyophilised powder tolerates a freezer. A solution does not: the water expands on freezing and the freeze-thaw cycles concentrate what is left at the ice interface. Reconstituted goes in the fridge, door closed, and it stays good on the order of weeks, not months.
One honest correction to the usual advice: "years" is not a guarantee, it is an absence of evidence. Nobody has a controlled study on a specific grey market lot sitting in a frost-free freezer for five years. What we do have is that the powder is far more stable than the liquid, and the two things that destroy it are moisture and repeated warming. Control those two and time is on your side. Ignore them and the expiration date on the label means nothing.
For reference, every vial we ship carries a lot code and a certificate, so if you log the lot when it goes into the freezer you can match it back to a measured purity and measured fill later. That is the only way to answer "was this vial always this weak" without guessing.