Am I pregnant or Just late?

Hi ladies! So this is my first time on this app but I was suppose to get my period the 31st of January but it didn’t come yet. I had sex unprotected the 2nd of January but I stopped before he could ejaculate because I got scared. But I’ve also heard you can get pregnant from pre cum so I’ve been stressed about it not being here yet. There’s also been a lot going on with me with trying to keep up with school & work so it’s stressful with that too. I’ve had minor cramps, I’m bloated some days, and mild nauseous feeling but no throwing up.. Could you guys please help me in figuring this out?! It’d be very helpful. Should I take a test??? Or ??....