No AF and BFN this am

AF was late in November but finally came and then for this month of December my predicted AF was supposed to be 12/20 tested this morning because AF still hasn't come yet and got a bfn. Has anyone experienced something like this before?