Pregnancy Test Results?

What's the best brand and earliest I can take a pregnancy test and likely get accurate results? I'm extremely anxious that this is the month and I still have 10 days until my expected AF. Thanks in advance!