birth control
"I would recommend this to everyone,
My experience on the shot has been great. This is about my 9th month now and I never had to deal with any crazy side effects like weight gain, acne, etc. 
However, In the first 3 months I did have mood swings but they were never worse than any normal mood swings (for example period mood swings.) and I never got my period, bleeding, or any sporting till 6 months after I started the shot! And even then.. My period was very light and quick. Be sure to drink a lot of milk or eat dairy to replace the calcium that gets stripped from your body by taking the shot. If you don't replace your calcium, your bones can become weak or you can experience more side effects. Just take care of yourself :)"