AF due 3/20 TWWT and going crazy!

I am TTC my first...  . We have been actively TTC since November  but every month I've gotten a BFN when I test :😢. AF is due on March 20th which is my husband's birthday 😠. I am really hoping it doesn't come. I want to test so badly but I know it's to early. The wait is making me nuts! Support and commiseration is welcome!