App says 6 weeks


So every time I try to figure out due date it says first date of last periode which gives me 6 weeks today. I had blood work yesterday and says I'm 4.5 /5 weeks only. ? . Shouldnt the apps say last day of periode or last time you had sex lol ?