When to test?

Alyssa
When can I test and what is the best test? AF isn't do isn't due till next Friday, I'm getting impatient lol.