 [ Symptoms ] on the 13th i took my pill 3 hours late and a week later missed two pervious pills and now im spotting pink whats wrong [ Disease ] 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