What’s going on?

My period is due in 7 days

Today I have a bit of bleeding (red blood)

I also feel bloated and have stomach cramps and the runs (tmi)