birth control
"I think it's the best birth control around. I got mine inserted April 2011. You get it inserted once and don't have to worry for 3 years. It took my body a few months to get used to, so I had quite a bit of break through bleeding. Though other than that no full period of heaving bleeding since. 
I would suggest before trying this birth control, try others first and see how you fair with those. My first attempt at birth control was a progesterone only pill and it caused me to have severe mood swings, so I found out that wasn't for me. Also, your body needs about 3 months to get used to the additional hormones of whatever you take. 
So research and know the side effects, before you jump in head first."