birth control
"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't cover it, it also may have caused me to gain weight, but I can't be sure of that."