In many cases, a miscarriage will take around two weeks to pass naturally. Your doctor may prescribe the medication misoprostol (Cytotec) to help a miscarriage pass more quickly. Bleeding may start within two days of beginning the medication. For others, it may take up to two weeks.