How early do you test?

Maxe
I start testing 5 days before AF is due and I drive myself crazy when there isn't a line! I know it's early, I'm just so ready to see that BFP!! How do you resist the urge to test early???