should i take a pregnancy test?

my boyfriend and i had unprotected sex on the 28th last month, it was only for a few seconds and he didn't cum, but i know precum is still a possibility and everything so im stressing. my period is supposed to start next week, but i don't think i can wait until then. the anxiety is eating me up. i've been feeling nauseous at the smell of food/in general, loss of appetite and gassy for the past 3 or 4 days now, and i can't tell if it's PMS or pregnancy. please no judgement, im just an anxious person and once i find out if im pregnant or not, i think i'll be okay.

also, what brands are the best, for accurate results so early on?