I pass stones all the time... I drink the juice of a lemon in hot water and in a little while eat an apple every morning, and later, eat an avacado, I use olive oil and lemon juice on a salad and incorperate coconut oil into food somehow, and I take vit.C. I eat only healthy oils. I think it's good to pass stones. I do a Liver Flush seasonally. The rest of my diet is great and has been for about 5 years. I don't know for sure why I pass stones either.