Most pregnancies last about 40 weeks from the first day of the last menstrual period. That's roughly nine months, give or take a few days. However, it's pretty common for babies to arrive a bit before or after their due date.