Am I pregnant??

So me and my boyfriend had unprotected sex a few weeks ago and he didn't cum but idk if there was precum or not and I looked it up and it said some guys have sperm in their precum and some don't so it just depends on the guy if you can get pregnant from it. But I looked up early symptoms of pregnancy Bc I've been noticing weird changes and I had all of them, like stomach pains, nausea, always tired, cravings, weight gain, mood swings, and my period is late, I still haven't got it. So what do you guys think? Should I take a test?