What to think??

Hii so a week before predicted period my boobs were sore/heavy and still are. During Holiday weekend I couldn’t drink alcohol bc it made me nauseous and feel sick to my stomach. My period ended up being four days late, and when it “started” it was super light and mostly spotting and only lasted two days(which is unusual for me since I’m usually medium flow and 4-5 days). I still had cramps, bloating, nausea and heartburn.

And yes I did have unprotected sex, and I track my cycles and I’ve never been that late for a period before.

Could I be pregnant or is it not worth taking a test?