Due date??

Amanda
Why does this app say 7weeks 2days and two other apps i downloaded say 6weeks 2days this app says my due date is april 30th the other two apps say may 8th??