Should I wait?

So I had spotting on the 2nd of November 3days after the end of my ovulation and 7 days after having sex. I have also been having sore boobs on and off for a couple of days if not a week and a half. My period is due on the 12th of November. I can't stop thinking about whether I'm pregnant or not and just want to know but don't want to waste money on a pregnancy test if I then start my period but can't bear waiting and can't distract myself. What should I do?