Can a Vitamin B12 cream help treat eczema?

by Christopher Labos, M.D.


We recently spotted this on our Instagram feed, from the National Eczema Association (USA):

This post claims that a Vitamin B12 cream can help treat eczema and their website links back to one study to back up their claims.

Firstly, Vitamin B12 is not an accepted treatment for eczema. Many vitamins have been tried over the years, especially Vitamin E and Vitamin D, but none have been found to work. While creams often are used to treat eczema, these creams work as emollients and moisturizers. Essentially they prevent the skin from drying out and making eczema worse. What makes a cream effective is how much water vs. how much oil is contained in the mixture. Whether it contains Vitamin B12, sunflower extract, rose blossoms or anything else is largely irrelevant. It’s the oil vs. water content that matters more than anything else. Products like petroleum jelly have very little water, and are very effective. But as a trade off, the are more greasy and some people therefore find them unpleasant.

Since eczema is a disease that fluctuates over time, short term studies like this are not generally that helpful in deciding if something works.

The study used to back up the claims is a relatively small study of only 21 children that lasted only 4 weeks. Since eczema is a disease that fluctuates over time, short term studies like this are not generally that helpful in deciding if something works. What you really want to know is whether this product will work consistently 6 months or 12 months out. And we don’t know that it does.

Leave a Reply