Super confused

just me

So my LMP was June 12th, I am currently pregnant. I am confused because some apps say I am 4 weeks pregnant, some apps say 5 weeks, if you count on a calendar it is 5... so why do some say 4 and some say 5.!? Any ideas