AF due date

Louise
Hi is anyone using a few apps and they say different date that AF is due.. I'm confused. 😯