Hair which have already become white, can not be reversed with any treatment. Hair which are in transition phase of changing color can be prevented from becoming white. Avoid stress, take adequate sleep, include good amount of protein, fruits and green vegetables in your diet.
Calcium panthotenate does work in stopping the progression.