★★★★★
Magnesium is essential because it acidifies the urine and in acid urine stones cannot be formed.
Vit B6 prevents the formation of oxalic acid kidney stones and calcium has to be present in the diet because if calcium is lacking in the diet, the body will withdraw it from the bones and form the stones just the same.
As magnesium interacts with calcium, if both minerals are taken in the right proportions (300 mgs of magnesium per 1 gram of calcium) kidney stones are not formed and/or can be dissolved. This is what has kept me free from stones for the last 20 years. As soon as I FEEL there's grit in my kidney, I increase my intake of magnesium and problem is gone in 24 hours.
Kidney Stones
★★★★★