Kidney stones is a very common health concern among many and they form in the urinary tract due to uric acid build-up and or when calcium combines with certain chemicals. So, it is important to know what you can eat and what you should avoid if you have kidney stones. Load up on fluids, especially water. Experts suggest drinking at least 12 glasses of water a day. This will help dilute the chemicals in the body. Increase your intake of calcium and vitamin D. Try including a lot of cottage cheese, yogurt and legumes to your diet. Vitamin D rich foods include egg yolk and fatty fish. Citrate in citrus fruits could help block the formation of kidney stones. Indulge in oranges, lemons and grape fruit to keep kidney stones at bay.