Eating, Diet, & Nutrition. If you have a kidney stones, drink lots of water unless otherwise directed by a health care professional. You may be able to prevent future kidney stones by making changes in how much sodium, animal protein, calcium, and oxalate you consume.