Please help. So confused.

Sarah Jayne
I'll try to be brief. I'm on pregnancy number 3. In both of my previous pregnancy notes, it's recorded that I gave birth at 37+5 weeks. However, both times I knew my due date and gave birth only 2 days before it. (1st one- due date 17/03, baby came on 15/03) (2nd one due date 06/04, baby came 04/04). This would mean they were giving me due dates at 38 weeks. For this pregnancy, I will be 40 weeks on 20th July. 20th July is the due date I have been given. So I was kind of expecting the baby to arrive around the 18th, 2 days before again. But when I actually look at it, my 37th week will be the first week in July. This means that in my previous 2 pregnancies, I was not 2 days early, but 2 weeks and 2 days??? Both previous babies were healthy, no complications... but when on earth am I due? At 38 weeks like before, or 40??  I don't feel there is any way my body will ever make it to 40 weeks