birth control
"I have been on this medication for over 9 years and it works great for me. My periods are way lighter and the pain is much more manageable. It causes no mood swings or weight gain for me. Overall, works great and is very affordable; my insurance covers all of it, but even without insurance it's only $9/month."