"i was on the depo shot for 3 years, in my last year being on it i went from weighing 125 pounds to 158 pounds. the weight gain was the only problem i had with this shot. i had a period every 3 months and it was always very light."