Damn. How hot is it where you live? It's like 47F here.
I get pissed off before my period too. I'm a nasty person to be around before my period, but once I get it I feel better. I hope you get yours soon. 🙏
I'm sorry you're having such an unfortunate day.