3 days late bfn

Telishia
I have a cycle range from 28-31 days it never fails and has been consistant for over a year. Im now 3 days late and no signs of af and got a bfn.