Pregnancy usually lasts about 40 weeks (280 days) from the first day of your last menstrual period (also called LMP) to your due date. Your due date is the date that your provider thinks you will have your baby.