Vitamin B12 Deficiency May Cause Mood Swings People who consume a vegetarian or vegan diet may be more prone to deficiency as plant foods do not contain vitamin B-12. The elderly and people with digestive tract conditions that affect 8 July 2024 Health·Lite Blogs