"i am 21 years old and have been on depo-provera for almost two years while in a four year committed relationship. my doctor recommended depo-provera for me because i suffer from chronic migraines so any birth control with a high level of estrogen would most definitely make my migraines worse. so far, i have to say i am pleased with my experience while on the depo shot. the side effects i have experienced have thankfully been able to be fixed/altered. such as slight weight gain which i help to control with diet and exercise. loss of sex drive which my longtime boyfriend is more than happy to help with. and i tend to start spotting around the time that my next shot is due. once i receive the depo shot, within hours the spotting stops."