Testing early....so hard not to!

How do you stop yourself testing too early? I am due af a week today and I am desperate to test!! I know it's too early and it would be a BFN which will only put me in a bad mood! What's the earliest you have tested and got a BFP?