Best test???

I have been showing some very early pregnancy symptoms, and I did have sex, multiple times, when fertile. I'm not TTC, and I am not married to the guy, though we are together. I really need to find out if I'm pregnant, and soon. My period is expected to start in about a week, but I can't wait two weeks after I miss it (if I do) to take a test. So I am just wondering what some of the best early tests are, and when would be the best time to take one. Please help, I am only a senior in high school and I need to know soon. Please don't post any rude comments about my age, thanks.