birth control
"I've been on Sprintec for 2 years now
Pros: flawless skin, no/minimal cramps, helps with PMS, short period (2-3 days), always on time. 
Cons: breasts went from 32d to 34ddd, no appetite, can affect your mood"