HORRIBLE pms...help!

Okay, so I’m 28 years old. I have 3 kids (9, 5 and 3) and have also had pretty bad cramps and gotten emotional before the start of my period.

However for the last year and a half I’ve had horrendous PMS. It starts sometimes up to 10 days before my period is due and it is having a huge impact on my life and relationships.

I get so bloated I look 7 months pregnant

I have cramps that are nearly debilitating

I get paranoid and horrible anxiety

I cry almost constantly

I get so angry and lash out at people

I can barely function

It has steadily gotten worse and worse and I just can’t take it anymore.

Is there anything that can be done? I’m so miserable. Please help.