PMSing makes me feel like a crazy bitch lol

I swear, I’ve been starting to have symptoms of PMS a whole week up until my period and it has been BAD lately!!! I don’t know what’s wrong with me. I’m 21 and never used to get like this. My moods are all over the place, I go from crying my eyes out and feeling like everything is just so hard to getting pissed off to being happy like it’s nothing, I have cramps and headaches and can’t stop eating- EVERYTHING. It’s been like this for the past 4 or 5 months at least now and is roughhh up until a couple days into my period. Does anybody else get like this?!