"i am 17 and have been on the depo shot for over two years. no periods besides occasional spotting, no pregnancy, no weight gain (i&#039;ve actually lost a few pounds). i am a little more moody and my sex drive has decreased, but i am most concerned about the long term bone density loss. i take calcium supplements daily. it is well worth it!"