Help! I’m not sure what’s going on. If I’m pregnant or period.

Hello ladies! So my boyfriend and I had unprotected sex the day I was supposed to ovulate. The past couple days my boobs have been super sore, I’ve been feeling very tired, and been very emotional. But yesterday I started having small pains and then turned into sharp pains in my lower stomach. Then I start spotting and it’s dark but I can’t tell if it’s dark brown or dark red. I’m usually on time with my periods so I’m super confused and it’s usually really heavy on the start of my period.