Am I late?

Br

Ok so looking back at my cycles my last 3 have been 29, 29 and 31 respectively. Should I trust glow saying AF is due tomorrow or should I go based on my previous cycles? Glow says this cycle will be 34 days, but by my previous cycles I'm late? God I know I'm reaching here but I really hope this is our month.