Way too early to test, so why am I?

I don't know why I'm testing, I guess I'm hoping I'm that one in a billion that has implanted already and will miracously show the faintest line! AF due 5/2. I know I'm foolish. I'll try and be patient and stop testing until next week....but I doubt it.