Pregnancy length 'varies naturally by up to five weeks'
bbc.co.uk