Kidney stone patients should drink more water, eat more food containing vitamin A, crude fiber, avoid oxalic acid-containing food, and control the intake of protein, calcium, sugar salt fat, vitamin C, D. 1. Drink more water: the daily water intake should be more than 2000ml, which can effectively dilute the concentration of crystalline substances in the urine, reduce crystal deposition, form more urine, and promote the discharge of stones. 2. Eat more food containing vitamin A and crude fiber: food containing vitamin A and crude fiber can protect the mucous membrane of the urinary tract and prevent kidney stones. 3. Avoid eating food containing oxalic acid: most of the stones are calcium oxalate stones, kidney stone patients should avoid eating food containing oxalic acid, such as green peppers, cilantro, spinach and so on. You should also avoid drinking alcohol or caffeinated beverages. 4. Control protein intake: Protein is easy to make uric acid, calcium and phosphorus in the urine, leading to stone formation. Patients with kidney stones should limit their daily intake of high protein foods to less than 180 grams. 5. Control calcium intake: most kidney stones are formed by calcium or calcium-containing substances, kidney stones should eat less calcium-rich foods. 6. Control the intake of sugar, salt and fat: sugary foods will cause an increase in the concentration of oxalic acid in the body, resulting in kidney stones; salt combines with free calcium, and too much salt will lead to an increase in the concentration of calcium, and patients with kidney stones should control their daily salt intake to less than 3 grams; the metabolism of meat is prone to produce uric acid, which is a major component in the formation of stones. 7. Control vitamin C, D intake: vitamin C can produce a large amount of oxalic acid; vitamin D has the role of promoting the body to absorb and store calcium. Kidney stone patients should consume no more than 400 milligrams of vitamin C and D per day.