3 days late and bfn!

So according to my app, I’m 3 days late for my period. I did a first response early detection test earlier and it was a BFN. I have no idea when I ovulated or even if I did this month as I had 10 days of high reading on clearblue and didn’t reach a peak. We BD’d during my window but now don’t know what to think! I’m on day 31 of my cycle and my longest was only 29 days - averaging 27 over the past 6 months!

Anybody have something similar and still got a BFP? I’m clutching at straws hoping there is still a chance. But waiting for AF is driving me crazy!