I just want to cry.

I don't know what is wrong with me. I just am so irritable. I have been since Sunday. I have snapped at my boyfriend for small things that typically don't bother me, I have snapped at my friends. I work two jobs I know I don't get enough sleep but I have been doing it long enough to where it isn't new. I feel terrible but I am just so agitated. I don't know how to stop being upset. I talked to my boyfriend and he said that it's fine, I said it really wasn't and he said he agrees but the past is in the past and it made me feel even worse. Am I the only one who goes through days like this? 😥😥 I don't know what to do? How to turn it around?