Avoid tea, coffee, chocolate, peanuts, rhubarb, Swiss chard, spinach, tomatoes, strawberries and beetroot as they all contain oxalic acid and will irritate.
Avoid eggs and some fish in particular as they are very high in oxalic acid levels, but also stop eating animal fats and protein because they will interfere with oxalate absorption. Avoid salt, alcohol, refined foods, fried foods and sugars.
Foods rich in natural silicon will help maintain a stone-free urinary system. Silicon is found in the skins of organically grown grains, fruits and vegetables, particularly oats, radishes, onions and garlic also in unpolluted seaweeds and in bee pollen.
Foods rich in vitamin A will also help such as melon, pumpkin, yams and carrots. (Superfood would also provide a lot of this.)
Drink plenty of water (2-3 litres daily) to ensure a constant flushing of the entire urinary system. Choose low or no mineral content water (use a water filter). Distilled water is free from any minerals. Thus it flushes through at a faster rate. Sometimes add quite large quantities of fresh lemon juice as this will ease the pain.
Occasionally a problem in which the urine flows backwards when the bladder is not emptying sufficiently can cause stone formation (or indeed urinary infections).