confusing cycles

According to glow af was due on 6/7 although it would only be cycle day 21 of my normal 29day cycle... she hasn't shown up yet and
Now it predicts af on the 12th... wondering why it predicted af so quick after my last period?! Been testing and getting bfn all week 😩