Vitamin B12 and other B vitamins play a role in producing brain chemicals that affect mood and other brain functions. Low levels of B12 and other B vitamins such as vitamin B6 and folate may be linked to depression and anxiety.
Vitamin B6 is required for making the calming neurotransmitter called GABA and for formation of other neurotransmitters, seratonin, dopamine and adrenalin. Prolonged stress depletes supplies of all B vitamins, and in particular B12. Not only is B12 used up by adrenaline production but the stress hormone cortisol thins the stomach lining and compromises its function.
Vitamin B12 is one of eight B vitamins that have a vital role in keeping our bodies in tip-top condition. B12 is arguably the most important; from fighting fatigue and keeping our bodies' nerve and blood cells healthy to producing DNA. Your body doesn't make Vitamin B12, so it's important to get it from a balanced diet. Beef, pork, eggs, milk, cheese and fish are all good sources of B12. f you're vegetarian or vegan, it may be that you aren't able to get enough B12 as you are excluding those food groups. B12 can be found in some breakfast cereals and nutritional yeasts and in supplements. Vitamin B12 plays a vital role in helping your body produce red blood cells. Low vitamin B12 levels cause a reduction in red blood cell formation and prevent them from developing properly.
Healthy red blood cells are small and round, whereas they become larger and typically oval in cases of vitamin B12 deficiency. Due to this larger and irregular shape, the red blood cells are unable to move from the bone marrow into the bloodstream at an appropriate rate, causing megaloblastic anemia. When you're anemic, your body doesn't have enough red blood cells to transport oxygen to your vital organs. This can cause symptoms like fatigue and weakness.