I need help understanding this

Ok so AF was due 24th December but still no show and I kept testing even tested this morning but still BFN so can someone help me understand what is going on. Ow and my period is never irregular.