I’m moody please help

I am so moody some times and it really gets to me. Like today I am so angry for no reason since the second I opened my eyes, I’ve just been angry, every little things is making me more angry and I don’t even know why. I’m just in such a bad mood where I want to be alone and don’t want to talk to anyone. Can anyone help me out and give me advise of how to lift my spirit before I have to go to work and deal with customers all day? Please !

P.s period due in 10 days.