2 days till AF !!

It's 2 days till AF and for the last 4 days iv been feeling nauseous bloating and weird uncomfortable cramping,,,,
​Though today feeling extra nausea bloating n cramping and things I normally eat and drink that I love taste funny and makes me gag like I love avocado and I had it today and it tasted funny and the texture made me gag,
​N I had sour cream with chives and s little sausage (I LOVE) n I couldn't even chew it it just tasted funny to me an it made me gag badly it was horrible ,,,, why?