birth control
"I was on it for a little over a year and had no problem with effectiveness.  I did gain 2 cup sizes though.  But once I got off it I gained weight.  Nothing I did stopped the weight gain.  I am now going back on it hoping to stop the weight gain."