Question: how long does it take for body to miscarry naturally?
Answer: Time. Natural miscarriage may happen quickly or it make take up to 3 to 4 weeks to begin. The timeline is very individual, and the “not knowing” may be unnerving to some people. If this describes you, you might prefer medical intervention.