Question: what is the best vitamin for kidney stone?
Answer: The B vitamins (thiamine, riboflavin, niacin, B6 and B12) may be helpful for kidney stones. In particular, B6 may help those with high oxalate in their urine.