Often stones are caused not only by junk food but calcium build up because it is not being absorbed right. Besides cutting out junk food you should take 250 to 300 mg magnesium and vitamin D to help calcium absorption so you do not get calcium deposits.
Also keep up with your doctor visits.