Answer by
CJOVAN (80)
Following delivery, bleeding normally lasts around six weeks. This is an average and your experience may be different. The expected "normal" timeframe can be from four to eight weeks. If you are truly concerned, call your ob/gyn and talk with a nurse about your concerns.