Please help me omfg

My period is due to come in 6 days and last night I had some red spotting. I had sex during my fertile window and used a condom the entire time and he completely pulled out (I gave him a bf and he came on his stomach). I’ve been crampy for days and my boobs have been sore for about two weeks...what in the world is going on???? I took a pregnancy test and it was negative but I’m still freaking out