Question: how long does bleeding last for after birth?
Answer: Normal postpartum bleeding continues for 3 to 6 weeks as your uterus heals and returns to its usual shape and size. Lochia is your body's way of getting rid of the extra blood and tissue in your uterus that helped your baby grow.