Confused with dates!

Laura
Hey anyone the same? My first day of my last period was the 1st of April. My Doc has told me im 7 weeks tomorrow and due between the 5th and the 10th of jan! Apps on my phone say the 16th of jan! Help if anyone similar dates! Thank you