birth control
"I have taken this medication for a few years now. It has definitely helped with the length  of my period.  It went from 7 days to 3 days.  However I still had the pms symptoms like nausea and pain.  I noticed that I am continually  gaining weight despite exercise.  But to be fair I am getting older as well.  So that would be my worse side effect so far."