My DS1 was born on his due date by 18 minutes
DS2 was born 2 weeks early and
DS3 was born 3 weeks early

They are all different and he'll come when he's ready.

Good luck - not long to go.