Question: how long does it take the body to make a kidney stone?
Answer: They take an average of 31 days to pass. Stones that are 4–6 mm are more likely to require some sort of treatment, but around 60 percent pass naturally. This takes an average of 45 days. Stones larger than 6 mm usually need medical treatment to be removed.