Throwaway because I'm ashamed...

OK basically, about two weeks before my period, I suffer from really terrible PMS. I hate everybody, I'm moody as shit, I start crying out of nowhere, I'm convinced my boyfriend is going off me, that my life is falling apart, that he doesn't give a shit, etc... Essentially I turn into an overemotional crazy mess of a person and I'm terrible to be around. Literally, I cannot even reason with myself.

I do know its PMS though, because once my period starts, its like a switch gets flipped and I'm immediately sound again! Its so sudden its like I've taken an injection of endorphines...

I'm not on the pill/injection/implant, because I don't want to put any weight on (I know it doesn't happen with everyone, but every single one of my girl mates put on around three stone (about 42lbs) after taking hormone based contraception).

It didn't used to be that bad at all, I'd just cry a bit more at films n stuff, but the past couple of months have been a nightmare. What can I do? I love my SO and I don't want to put him through this! He's a trooper though, and always tries to make me feel better. But he shouldn't have to do that, this is my responsibility to fix, and I just want to be sound the whole time and not just the two weeks after my period starts.

What do you guys do to combat awful PMS? I don't want to ask a non-RP sub because I'll get bullshit feminazi answers like "If he can't handle you at your worst, he doesn't deserve you at your best!". I want a decent RPW way of handling this.