Question: what are the best foods to eat when you have kidney stones?
Answer: Drink plenty of fluids, particularly water. Eat less salt. ...  Have only 2 or 3 servings a day of foods with a lot of calcium, such as milk, cheese, yogurt, oysters, and tofu. Eat lemons or oranges, or drink fresh lemonade. ...  Limit how much protein you eat. ...  Eat a low-fat diet.