It's common to worry about post-miscarriage bleeding and how long it will last. Most people bleed for 2 to 3 weeks after a miscarriage. This depends on whether you had a procedure or were treated with medications. Bleeding typically lasts longer after expectant or medication management than after a procedure. You may have all kinds of bleeding patterns in that time — bleeding heavily at first and tapering off over time, bleeding on and off, or bleeding like a period for weeks.