The best way to prevent kidney stones, especially if you are a stone former, is to increase your daily water intake.
This will help dilute the urinary crystals to hopefully prevent them from becoming larger and turning into kidney stones. Depending on the type of stone one has had in the past, diet
may also help such as avoiding oxalate and a high uric acid
diet (meat products).