Vitamin B12 molecule doesn't cause Acne. What causes Acne is the rancid fatty acids in the supplement that poison and inhibit the growth of Acne bacteria. The bacteria fights back against the host...