Question: how long after you give birth do you stop bleeding?
Answer: Heavy bleeding generally can last for up to 10 days after giving birth. Light bleeding and spotting after pregnancy can continue for up to four to six weeks after delivery, though it varies from person to person and pregnancy to pregnancy.