GUYS IM FREAKING OUT

So I had unprotected sex during my ovulation week and in ovulation day. I do not take birth control and he did not pull out. My period is due in 3 days & today and all week my boobs have been sore, my back hurts, my moods have been wacky, and today I had really bad cramps and I had spotting only when I wipe which was very light. Now it’s a little heavier but the spotting is only showing up when I wipe. I never have ever spotted before my period is due. What do y’all think? Is tommorow too early to test since my period isn’t due for a couple of days?