Late period

So I got pms for a few days, I think I was ovulating but I’ve had sex before then but he didn’t finish inside me, and my period is now three days late (I know I probably shouldn’t worry yet) and I’m not experiencing pms anymore and usually when I do I get my period straight after having pms. I’m not sure if I should be worrying or not but should I take a test to be sure?

Update: I took three tests all which came back negative, I’ve been having cramps and my breast hurt but I’ve still not got my period, I’m not sure if this means my period is coming or maybe I took the tests too early?