It is recommended that most women should not use Depo Provera or Depo-subQ Provera 104 for more than two years (due to the black box warning of bone density loss). A woman should continue with this method (for more than 2 years) only after weighing all other potential options, and it is determined that there are no other birth control methods right for her.
Sources:
Pfizer. (2005). “Depo-SubQ Provera 104” and (2004). “Depo Provera: Contraceptive Injection”.
Jain, J. (2005). "Contraception: Subcutaneous depot medroxyprogesterone acetate for birth control and endometriosis pain”. OBG Management, Vol. 17, No 8.


