The only vitamin you can’t get from a vegan diet is B-12; many people use that as an excuse to not go vegan. B-12 is found in meat, dairy, and eggs because animals consume dirt in their feed and produce B-12 in their intestines. As most of us don’t eat dirt or un-washed vegetables (humans didn’t used to be as stringent about washing as we are today), we need to get the vitamin from a supplement.
A lack of B-12 can result in lower red blood cell counts and in some cases, chronic nerve disease. Those are serious health concerns, so make sure you play it safe and take a supplement.
I have struggled accepting the necessity of taking a B-12 supplement. I didn’t take vitamins growing up and therefore never saw it as something I needed when I switched to a plant based diet. Unfortunately, the consequences of being un-informed caught up with me and I frequently found myself feeling ill or dizzy. It took fainting twice (something I’d never done before) to finally realise that something was wrong. I didn’t go to the doctor (because I’m a lazy procrastinator- ALWAYS GO TO THE DOCTOR), but I did do a little of my own research. After a few hours of medical sleuthing, I concluded that since I was getting enough sleep, consuming a healthy diet, and exercising, I must have been lacking in B-12. I went to a health store, bought a years worth of supply, and haven’t fainted since.
B-12 can be bought at pharmacies, health stores, or right here (international link/affiliate link) or here (danish link/affiliate link) It can also be found in Alpro’s soy yoghurt and nutritional yeast.