I’m probably just freaking myself out

So my boyfriend and I had sex for the first time in between my cycle last month and now. He didn’t cum inside me and I checked both condoms. However, I’m currently spotting (2 days before predicted period), I’ve been having cramps for the past few days, and I had a little bit of brown discharge last week. I know I’m being crazy but if anyone has advice. Its too early for a test