I often recommend a B-complex vitamin in my work, and not just to vegans and vegetarians. B-complex vitamins and essential for a healthy, happy reproductive hormonal and adrenal system, and when we are low or deficient we may have trouble keeping our acne away.
For vegans and vegetarians I always recommend to either be on a B12 supplement or to at least get a blood test for B12 done yearly.
But it is very, very important to take the correct type of B12, as the wrong type can actually be bad for your health.
The most common form of Vitamin B12 found in most vitamin supplements is a synthetic form called cyanocobalamin, which is the one that I highly recommend that you do not take.
When we ingest cyanocobalamin our body transforms it into the more natural and usable forms of B12 methylcobalamin and adenosylcobalamin. Unfortunately in this process cyanide is left over the body as a byproduct, which our liver then has to work at filtering and cleansing out. The first problem is that this puts extra stress on the liver, which we do not want when we are healing from acne. The second and more worrying problem is the fact that you have toxic cyanide in the body.
So why not bypass all of that toxicity and go straight for the healthier and more bioavailable form of B12 which is methylcobalamin. You will be able to find methylcobalamin B12 in all good online and physical health food stores.
In addition, B12 is much more readily absorbed when absorbed through the skin, via sublingual absorption or through a direct injection. So if you can, opt to get your B12 from a skin patch, liquid tincture or injection.