B Vitamins: The Low-Key MVPs of Your Mental Health
As someone who has personally experienced the impact of correcting a vitamin deficiency, I pay pretty close attention to my diet and micronutrient intake. Short story: About a year ago, I found out I had insufficient levels of Vitamin D—and I was genuinely surprised by how much better I felt once I started supplementing and got those levels back up.
As a dietitian, that experience reinforced something I already knew: vitamins and minerals (AKA micronutrients) play essential roles in how our bodies function. But what’s often overlooked is that they’re just as important for brain health as they are for physical health.
Of course, to actually feel the effects of improving your vitamin status, there usually needs to be a deficiency to begin with—which isn’t the case for everyone. But one of the most interesting parts of nutrition science (at least for me) is how what we eat—or don’t eat—can influence our mental health.
And when it comes to that conversation, the B vitamins are kind of the main characters. There are eight essential B vitamins—B1 (thiamin), B2 (riboflavin), B3 (niacin), B5 (pantothenic acid), B6 (pyridoxine), B7 (biotin), B9 (folate), and B12 (cobalamin)—each playing a unique role in supporting overall health. They’re considered “essential” because your body either can’t produce them at all or doesn’t make enough on its own, so you have to get them through your diet.
So what does all of this actually mean for your brain—and how do B vitamins play into your mental health day to day? Let’s get into it.
What Are B Vitamins?
So if the names of the B vitamins (and the fact that they randomly skip numbers—yes, those other B vitamins exist, they’re just not essential) weren’t confusing enough, let’s talk about what they actually do.
B vitamins are water-soluble nutrients that act as co-enzymes—basically, they help your body run a ton of important processes, including turning food into energy and keeping your nervous system functioning properly. Because they’re water-soluble (meaning you don’t store large amounts and you excrete the excess), you need to be getting them regularly through your diet.
And while all of them matter, when it comes to mental health, three tend to stand out:
Vitamin B6 (pyridoxine)
Vitamin B9 (folate)
Vitamin B12 (cobalamin)
These three B vitamins are heavily involved in processes that directly affect how your brain functions on a daily basis.
How Do They Impact Mental Health?
As I mentioned before, B vitamins are essential co-enzymes in various metabolic reactions in the body related to energy production. These reactions are super important for sustaining the integrity of the nervous system. That said, deficiencies in these vitamins can lead to significant neurological and psychiatric conditions, including mental illnesses.
Specifically, in terms of the three B vitamins most important for mental health, deficiency can look something like this:
Vitamin B6: Low levels can show up as irritability, low mood and cognitive impairment. This makes sense when you consider that B6 plays a direct role in producing neurotransmitters like serotonin and dopamine. The recommended intake of B6 is 1.3 mg/day.
Vitamin B9: Inadequate intake has been linked to higher risk of depression and cognitive decline, partly because of its role in neurotransmitter production and regulating homocysteine levels.. The recommended intake is 400 µg/day.
Vitamin B12: This is the big one when it comes to neurological symptoms. Deficiency can show up as cognitive decline, fatigue and even more serious psychiatric symptoms in severe cases. The recommended intake is 2.4 µg/day.
What Happens When You’re Deficient in Them?
At any stage of life, being low in B vitamins can have an impact—but in adulthood, it can show up in ways that go beyond just feeling a little “off.” We’re talking changes in mood, energy, and even cognitive function.
And when it comes to mental health specifically, deficiencies in B6, B9, and B12 are the ones to pay the most attention to. Low levels of these vitamins have been linked to things like low mood, irritability, and cognitive changes—which makes sense, given how involved they are in brain function.
The good news: B vitamins are found in a lot of foods, so for most people, it’s very possible to meet your needs through a balanced diet.
If you’re looking to be a bit more intentional about your intake, here’s where you can find them:
Pyridoxine (B6) can be found in chickpeas, tuna, salmon, chicken, potatoes, bananas and fortified breakfast cereals.
Folate (B9) is found in vegetable, fruits, nuts, beans, eggs and fortified products.
Cobalamin (B12) is found in beef, salmon, tuna, yogurt, milk, eggs and some fortified plant-based products.
One thing to note: B12 is naturally found only in animal-based foods, so if you follow a vegetarian or vegan diet, this is one you’ll want to be especially mindful of.
And while supplements aren’t necessary for everyone, they can make a big difference if you are deficient—especially when it comes to things like fatigue, low mood and brain fog. But for most people, a varied, balanced diet will do the heavy lifting.
Who Might Be at Risk for Low B Vitamin Levels?
Not everyone needs to stress about their B vitamin levels—but there are a few groups who may want to pay a little closer attention:
People following vegetarian or vegan diets (especially when it comes to B12)
Older adults (absorption tends to decrease with age)
Individuals with gastrointestinal conditions (specifically conditions that affect absorption)
People with higher alcohol intake
Those under chronic stress or with low overall diet quality
Basically, if your intake is limited or your body has a harder time absorbing nutrients, your risk may be a bit higher.
The Bottom Line
B vitamins play a foundational role in brain health—but they’re not a shortcut to better mental health. If you’re feeling consistently low in energy or mood, it might be worth looking into whether a deficiency is part of the picture. But they’re not a quick fix, and more isn’t always better.
A lot of the messaging around B vitamins makes it seem like they’re an instant solution for energy and mood—but in reality, their biggest impact comes from correcting what’s missing, not adding more on top of what’s already sufficient. And like most things in nutrition, they’re just one piece of a much bigger picture when it comes to supporting your mental health.