birth control
"I have been on Alesse 21 for three years. When I started taking it I realized I snapped way easier then usual. But my period is now super predictable and much more mild. I went off it briefly and lost about ten pounds and had a ton more energy, so I believe it causes me to be a little lazy.  Even with that I find it fairly reliable."