Crazy emotions during heavy periods

Hi so whenever I get very heavy periods, my emotions are all over the place. Now I know that's normal, but mine are to the point where it affects me at an extreme and personal level. I get severe depressive states where I'll just cry for hours if something minuscule provokes me. These intense heavy periods used to occur only once or twice a year so I didn't worry, but now they've started happening more often. I think it happens every other period now.
​I was just wondering if anyone has a similar problem, and what the best solution is?