Pregnancy test advice??

Rebecca
How early is the earliest I can take a test? And what brand. I'm due in 7 days and going completely insane