how long does it take for the body to naturally miscarry?
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.