???help lol

I’m 17 and I’m about to graduate high school. Like an idiot, I had unprotected sex with my boyfriend. I’m not on birth control and I had planned to go on the depo shot after my period but it hasn’t come yet. My body feels so exhausted. My boobs hurt so bad and I’ve been getting headaches and back pain. My bladder started feeling slightly uncomfortable and my vagina is a little irritated. I had a little spotting and slight cramps. Of course there’s a chance I may be pregnant but he didn’t cum inside me (because it went somewhere else) and I know the chances of getting pregnant from precum are super rare but maybe my cycle is just being thrown off from having sex after I hadn’t had in a year. It’s only been two weeks since the sex so should I wait to take a pregnancy test?