pms problems

Ok so I’m very aware that I get PMs. I get really pissed at my friends for no reason and usually end up not talking to them and being friends less while on my period..... any solutions that you guys have tried and has it worked?