You need to have best foods to eat to avoid kidney stones by following a proper diet, medications, and fluid intake.
Also, if you have never suffered from kidney stones and wish to prevent them, then always maintain a balanced diet and have adequate water intake.