Thank God I've never had one, it sounds HORRIBLE. Here a couple things google told me.
Avoid stone-forming foods: Beets, chocolate,spinach, rhubarb, tea, and most nuts are rich in oxalate, and colas are rich in phosphate, both of which can contribute to kidney stones.
Diet and supplements How...