Answer
Depo-Provera 150 mg/ml Injection (medroxyprogesterone acetate) has a shelf life of 3 years for the syringe presentation and 5 years for the vial presentation.
Sources for this answer
- Depo-Provera 150mg/ml InjectionPfizer Limited · emc · SmPC §6.3 Shelf life · Version 24Document updated
Sources checked