birth control
"No side effects, very light periods. On my 3rd month, and no weight gain. Had a bit of a long period the first month, but since then, it's been perfect. The only gripe I have is that because it's so new, it's crazy expensive. $45 a month even with health insurance."