@
raspberrytorte have you looked into Seasonale birth control? You only get your period 4 times a year so you only PMS 4 times a year. Its good stuff.
When I was on it before I would sometimes skip the week before to get to my period faster so I wouldn't deal with PMS at all.