The formation of kidney stones is associated with high concentrations of calcium ions and high concentrations of acid ions. Therefore, diet can prevent stone formation or help to remove stones. Calcium oxalate stones are formed due to excessive oxalic acid and therefore the intake of foods rich in oxalic acid, such as spinach, beans, grapes, cocoa, tea, tomatoes, etc. should be reduced. Foods with too much purine are also oxalic acid after metabolism and should be consumed in reduced amounts, such as animal offal, seafood, etc. Soy products and soy foods are also high in oxalate and phosphate, which can combine with calcium ions in the kidney to form stones. The best drink for kidney stones is lukewarm water, avoid alcohol, caffeine, strong tea and other beverages. Excessive consumption of cod liver oil should also be prohibited because of the vitamin D in it, which also has a catalytic effect on stone formation. The habit of drinking milk before going to bed should also be changed. During sleep, the volume of urine is reduced and concentrated, the tangible substances in the urine increase, and the calcium in milk will increase suddenly for a short time, making it easy to form stones. Avoid eating all tonic, hair and heat Chinese medicine. You can also eat more watermelon, pear, and foods rich in vitamin C, such as kiwi and orange, which can promote the discharge of kidney stones.