Help!!

I am supposed to get my period in 5 days now and I am showing symptoms that are crazy. I am eating a bunch and I mean a bunch. Yesterday I had 5 meals (2 lunch and 3 dinner) and still felt like I was straight up starving. I’ve been having a terrible headache that just won’t go away. And my mood has been crazy. I have been fighting with anyone who crosses my path the wrong way. I’ve never had mood swings like this. This is my second month off the pill after being on it for 3 years and my cervix is also really high and soft. I don’t know if it should be or not before my period. I just need advice!