"i&#039;m 18 going to be 19 soon. i had really heavy periods for 8 days straight and my period would come a week early. it was regular just less than a month until each one and i also had really bad cramps to the point where i couldn&#039;t move. the pill was my first option and it made me bleed for 3 months straight. a while later i was considering birth control and i finally chose the depo-provera, it was the perfect choice for me. once i got the shot i never got a period/any bleeding again. i personally didn&#039;t gain any weight. all the side effects didn&#039;t bother me. and works well against pregnancy. i&#039;ve saw a lot of bad reviews but mine was perfect so everyone&#039;s body is different. i would recommend talking to your doctor. he/she will know what&#039;s best."