Two different due dates?

Amy
So according to this app I'm due June 23rd but according to my period app that has tracked my periods since forever is stating my due date is June 16th. So I'm super confused?! What do you ladies think?