"i have been on the depo shot for about 5 years now.  it has been amazing not having a period for 5 years, no cramps, spotting or anything.  after i got my first shot, i did have my period for a few months and it was heavy.  once that passed i never had a period again. i would really recommend the shot to anyone. downsides- it costs me about $60 every three months because my insurance doesn&#039;t cover it, it also may have caused me to gain weight, but i can&#039;t be sure of that."