b12 does have some beneficial effect with shingles but it will not cure or make the infection any less severe. there are other anti-viral medications that are more helpful but you can certainly add b12 if you want.
is b12 effective in shingles treatment. does b12 vitamin help with shingles?