When should I take a pregnancy test?

Ali • 19 years old! Pregnant with first baby!!

My period starts on the 12th but they have the 6 days sooner pregnancy tests. Should I take one then or wait it out until I miss my period? What if I start my period? Should I still take a test?