Why am i an A$$hole after my period?!

Ja

So I’ve never really had PMS as far as mood/irritability. I’m 39 now and in the past 6 months, starting the day after menstruation ends, I am irritable and just flat (like I’m usually super bubbly and happy and affectionate, but I feel like I’m acting like I’m a sociopath who feels nothing.).  Like instead of waking up and giving my husband a huge cuddle and making a joke and being fun and silly, I’m the total opposite person and I’ll just stand there with my arms crossed and no facial expression feeling nothing at all just drinking my coffee like an asshole. I don’t say anything mean but I’m acting so off. And I’m snappy with my kid. And it’s ONLY AFTER menstruation for like 3-4 days. This past cycle was the worst yet, like I genuinely think I feel like a sociopath probably feels. And when I say that I am the warmest person you’ll ever meet, that really is how I am normally. I go back to my normal self after 3-4 days of acting this way.  can anyone explain my behavior or help? My husband is so confused and I feel like I just suck!