I took the depo shot and it was the worse thing ever!!! I got Microgestin pill that I'm going to try out for a month to see how I do with that if I don't like it then I'm getting Mirena IUD for as long as I wasn't for up to 5 years and it will completely stop my period.