Oh me and my mum have this. We just get super angry-mode and weird before a period. PMT/PMS is what it is, or you could have PMDD, it's a syndrome that comes with it apparently. Basically your hormones are making you feel like you're batshit insane and make you irritable/uncontrollable mood swings. Having to do ANYTHING is such an effort and just ugh horrible.
This link helps :
Premenstrual syndrome - NHS Choices
I just went to my doctor about it and they said it's common, the best thing you can do is take some of the frustration out on a punch bag or work out or something/anything to relieve the frustration. It's best to just have alone time I find because I get very short and snappy with people.