A pregnancy lasts about 40 weeks on average. Few babies are born right on their due date, though. Most are born a few days before or after. The pregnancy is overdue if the baby hasn't been born by the due date, and it is considered to be post-term if it continues for longer than 42 weeks.