Small kidney stones will typically pass in about 1 to 2 weeks. Larger stones will pass in 2 to 3 weeks. Typically, any stone that takes longer than 4 weeks to pass will need medical treatment.