glow cycle predictions

Laura
I just need a quick bit of advice. Been cycle tracking since Jan, had a 23 day and 28 day cycle but this month has predicted a 21 day cycle so I'm expecting my period tomorrow according to this app. I'm really confused by why that would be as I make it that I'm not due until Sunday? Been very nauseous so was hoping to have some idea by missing period tomorrow but thinking I should wait and see what happens on Sunday