Pregnant at so young?

My boyfriend and I have sex unprotected EVERYTIME but ALWAYS put a condom on before he cums.

So pre cum does get in me all the time.

My period is three to four days late.

There was incident a week or two ago when my boyfriend aciddently got cum on the outside of my vagina.

I’ve been getting small cramps like once or twice in the last few days .

I had a really bad cramp before but only to realise I needed to do a number 2 in the toilet then the cramp went away.

I haven’t taken a test yet, should I?

What do you think? Pregnant or nah.

Thankyou ❤️