When I wear silver jewelry I can do that if I am having a higher acidic body. Do you have acid reflux a lot? GERD, etc.? If you do, odds are that is why your silver jewelry OR cheap not high grade gold will do it sometimes.
What do you mean? Do you wear rings? Or something on the hand. Never heard of this from B12, but some silver jewelry can do this.