How long does it take for the body to heal after childbirth?
Last reviewed June 19, 2026 by Dr. Sapna Jadhav, General Physician. Sources from ACOG, NHS, Mayo Clinic, CDC, NICE, NIH, Cochrane, and peer-reviewed journals.
Bottom lineCore healing takes about 6 weeks, but muscles, pelvic floor, hormones, and energy keep recovering for several months and sometimes up to a year, depending on the type of birth.
The body's main healing happens over about 6 weeks, but tissues, muscles, hormones, and energy keep recovering for several months - and sometimes up to a year.
What heals when
- Uterus: Shrinks back to pre-pregnancy size in about 6 weeks.
- Bleeding (lochia): Tapers off over 4-6 weeks for most people.
- Perineum and tears: Stitches dissolve and tissue knits together over a few weeks; soreness usually eases by 6 weeks.
- C-section incision: The outer wound seals within a couple of weeks, but the deeper layers take 6 weeks or more, and the scar matures over months.
- Pelvic floor and abdominal muscles: Strength returns gradually over months with gentle, progressive exercise.
- Hormones: Rebalance over weeks to months, faster if you're not breastfeeding.
Things that affect the timeline
Type of birth, tearing or surgery, infection, blood loss and anemia, sleep, nutrition, and whether you're breastfeeding all influence how fast you bounce back.
Be patient and seek help if healing stalls
Pain that worsens, a wound that won't close, ongoing heavy bleeding, or a low mood that persists are reasons to check in with your provider rather than wait it out.
Femora helps you track healing milestones and the return of your cycle.
Sources
- Your body after the birth - NHS.
- Recovering from birth - Office on Women's Health.
- Recovery - Caesarean section - NHS.