birth control
"I am on my 4th month of Paragard and the horrible cramping/long periods have ended! I usually have very light periods to begin with, so maybe that is why I only had 3 longer than usual periods with this, while other people have that for up to a year.  Either way, I highly recommend!"