Please helppppp

So my period is due to start tomorrow. I had spotting in toilet paper after I wiped 4 days ago. I’ve had some spotting the past couple of days. I have had sex this cycle with condoms every time. None of the condoms have broken either. I took a pregnancy test 2 days ago to help ease my mind about everything and it came back negative. I had some cramping on and off today while I was working and I came home and had some blood in my underwear but I wasn’t bleeding anymore ? My last period was lighter than normal and I spotted a day before but I had terrible cramps, sore boobs, and bloating. Is this normal ???