You've probably had a batch fail HPLC midway through a study—we test every single lot before it ships, and COA comes with batch-specific data for that 99% purity verified by HPLC (the 53-84-9 CAS is a dead giveaway if you're cross-referencing with known reference standerd).
Basically, we store it at -20°C in a dry enviroment, and under those conditions you're looking at about 24 months shelf life, give or take—though we've had clients push it to 30 months or so with proper desiccant control, but I wouldn't count on that.
The white crystalline powder is soluble in water, which is fine for most reconstitution protocols, but it's not ideal for long-term room tempearture storage in solution; we don't recommend leaving it reconstituted for more than 48 hours even under refrigeration.
500mg or 1000mg vials—most buyers go with the 500mg for shorter assays, and our company can do custom fill sizes if you need something between 250mg and 2g (MOQ typically 50 units or so, but confirm lead time).
For retest policy, we'll reissue a fresh COA within 6 months of your order if batch inconsistencies show up in your internal testing—just send us teh raw data, and we usually have replacement stock ready within 2-3 weeks.
We've handled this for institutions studying redox reactions in aging models, but honestly, if you're planning long-term cell culture work, the 99% purity might create some byproduct interference you'd need to buffer against—check your specific assay conditions first.