Glow's Estimations??

Yvonne • Last little babe is on the way! 💛
How does Glow come up with the date that you're supposed to ovulate and when AF is supposed to arrive? I ALWAYS have 28 day cycles, but this month, Glow is saying I have a 31 day cycle and I'm ovulating today. What gives? Do I trust it?