Question: how long does it take for the average kidney stone to pass?
Answer: Stones smaller than 4 millimeters (mm) pass on their own 80 percent of the time. 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.