birth control
"I have been on this pill for 6 months and have had a very positive experience. I was scared to try this pill because of some of the bad reviews but decided to anyway. I have not experienced any of the crazy side effects that some say they have. 
The only major side effect I have is my breasts have grown a size, which I am not mad about. In the first month or so I noticed a couple pounds of weight gain, (I am pretty petite so I was a little worried) but I kept aware of my eating habits, and my weight went back to normal quickly. My skin has cleared up drastically, though I often get a pimple or 2 during the off week.

This may not be for everyone, but it's been great for me. 

And it's free."