My bfp have never been before AF is due. Always a couple days later. Good luck