I've seen quite a few posts of people claiming b12 shots have cured their vitiligo. I'm a 25 year old female, I am affected on about 10% of my body. The areas most affected are my joints. My mother had melanoma and I'm concerned about the odds of developing skin cancer. Is the B12 shot an actual cure or coincidental? I'm interested in treatment but it seems that every treatment is expensive with high risk of no improvement. Help!