When is the earliest I should test?

Rose
I'm so eager to test and I've caved in and tested twice before my period and got a BFN :( I just want to be pregnant already!