Question: how long does the bleeding last for after giving birth?
Answer: On average, bleeding lasts a little over 30 days, although it is also normal for it to last longer than six weeks. Some women experience a shorter lochia period with subsequent births.