when should I retest

Dottie
So af was due on the 20th she has been a no call no show. Tested on the 22 bfn wen should I test again? Really hope I get my bfp in time for xmas!!