When to test...

Savannah
Hi all, my period is due in 3 days! I took a test last night just for the hell of it and got a bfn. How long should I wait to test again? Edit: according to the pregnancy calculator I would only be 3 weeks & 3 days depending on when I ovulated.