Vitamins & Supplements

Vitamin B12: Benefits, Deficiency Signs, and the Best Food Sources

Vitamin B12 powers your energy, nerves, and red blood cells. Discover its benefits, the warning signs of deficiency, and the best food sources for every diet.

The short answer: Vitamin B12 is a nutrient that helps your body make red blood cells, keeps your nerves healthy, and turns food into energy. Your body cannot make it, so you must get it from animal foods like meat, fish, dairy, and eggs — or from fortified foods and supplements. Low levels can cause fatigue, tingling hands and feet, and memory problems.

Vitamin B12, also called cobalamin, works quietly in almost every cell of your body, yet your body cannot produce any of it. Your liver can store a reserve lasting for months, so a short dietary gap is rarely a problem. The catch: because stores run down slowly, a true vitamin B12 deficiency can creep up unnoticed. That is why knowing the benefits, warning signs, and best food sources matters — especially if you eat little animal food or are over 50.

What Vitamin B12 Does for Your Body

Vitamin B12 helps enzymes do jobs that keep you energized, sharp, and steady on your feet. Its three headline roles:






  • Red blood cell formation: vitamin B12 helps your bone marrow make healthy red blood cells that carry oxygen around your body. Without enough of it, red blood cells grow too large and cannot do their job properly.
  • Nerve protection: vitamin B12 helps maintain myelin, the protective coating around your nerves, keeping signals traveling quickly between brain and body.
  • DNA and energy metabolism: vitamin B12 is involved in making DNA and in converting the food you eat into energy your cells can use.

Healthy blood and steady energy

Because vitamin B12 is central to red blood cell production, low levels often show up first as tiredness and weakness. Iron works alongside it in healthy blood — our guide to iron-rich foods and their benefits covers the other half of the picture.

Nerves, mood, and memory

Vitamin B12's role in nerve health is the reason a deficiency can cause tingling, numbness, and — in longer-standing cases — problems with balance, mood, and memory. Magnesium is another mineral that supports normal nerve and muscle function; you can read more in our magnesium benefits and food sources guide.

Vitamin B12 Deficiency: Warning Signs to Know

Vitamin B12 deficiency usually develops slowly, which is exactly what makes it easy to miss. Early signs are vague — a little more tired than usual, slightly paler skin — and easy to blame on a busy life.

Common signs of low vitamin B12

  • Fatigue or weakness
  • Pale or slightly yellowish skin
  • Shortness of breath or a faster heartbeat during mild effort
  • Tingling, numbness, or a "pins and needles" feeling in the hands and feet
  • A sore, red tongue or mouth sores
  • Mood changes such as irritability or low mood
  • Trouble concentrating or memory slips

These symptoms overlap with many other conditions, from iron deficiency to thyroid problems — they are clues, not a diagnosis. Deficiency is confirmed with a simple blood test, and timing matters: nerve symptoms become harder to reverse the longer they go untreated, so persistent tingling, numbness, or balance problems deserve a clinician's attention.

Who is most at risk?

  • Vegans and strict vegetarians: vitamin B12 occurs naturally only in animal foods, so people who avoid them need fortified foods or supplements.
  • Adults over 50: the stomach produces less acid and intrinsic factor with age, which makes it harder to absorb vitamin B12 from food.
  • People with digestive conditions: pernicious anemia, Crohn's disease, celiac disease, and surgery on the stomach or intestines can all impair absorption.
  • Long-term users of certain medicines: some acid-reducing medicines and the diabetes drug metformin are linked to lower B12 levels — never stop a prescribed medicine on your own; discuss testing with your doctor.

Plant-based eaters often keep an eye on more than one nutrient. Zinc is another one worth watching on a vegan or vegetarian diet — see our zinc benefits and best food sources guide.

Best Food Sources of Vitamin B12

The best food sources of vitamin B12 are animal foods — that is simply where nature puts it. A single serving of several of these covers a full day's need:






  • Clams and mussels: among the richest natural sources of vitamin B12.
  • Fish: salmon, tuna, trout, and sardines are all excellent choices.
  • Beef and liver: liver is the most concentrated source of all; lean beef is a strong everyday option.
  • Eggs: a convenient daily source, especially the yolk.
  • Dairy: milk, yogurt, and cheese contribute meaningful amounts across the day.

If you eat little or no animal food, fortified foods fill the gap: many plant milks, breakfast cereals, and nutritional yeast products have vitamin B12 added — check the label for added B12. Many fish and dairy foods above also supply vitamin D; our vitamin D deficiency signs and food sources guide pairs well with this one.

How Much Vitamin B12 Do You Need?

Adults need about 2.4 micrograms of vitamin B12 per day — a tiny amount your body cannot skip. Needs rise slightly in pregnancy (about 2.6 micrograms) and breastfeeding (about 2.8 micrograms). Because excess B12 is excreted, no upper intake limit has been set — but that is no reason to megadose. Food first, plus testing if you are in a risk group, is the sensible path.

Supplements: When Food Is Not Enough

Supplements make sense for people who cannot get enough vitamin B12 from food — most commonly vegans and vegetarians, older adults with poor absorption, and people with conditions or surgeries that block absorption. The usual forms are cyanocobalamin and methylcobalamin, sold as tablets, lozenges, or sprays. But deciding on a dose — or whether you need injections — is a medical decision based on blood test results, not symptoms alone. Start with a test, then follow your clinician's guidance.

Simple Ways to Protect Your B12 Levels

  • Eat vitamin B12-rich foods — fish, eggs, dairy, or meat — several times a week.
  • If you are plant-based, use fortified foods daily and keep a tested supplement routine.
  • Ask about a B12 blood test if you are over 50, vegan or vegetarian, or have a digestive condition.
  • Do not ignore persistent tingling, numbness, or memory changes — get them checked.

Key Takeaways

  • Vitamin B12 supports red blood cells, nerve health, and energy metabolism — and your body cannot make it.
  • The best natural sources are fish, shellfish, meat, eggs, and dairy; fortified foods cover plant-based diets.
  • Deficiency develops slowly and shows up as fatigue, tingling, mood changes, and memory problems.
  • Vegans, vegetarians, adults over 50, and people with digestive conditions are most at risk.
  • Diagnosis needs a blood test — treat symptoms as a reason to see a clinician, not to self-diagnose.

This article is general information, not medical advice. If you have symptoms that worry you, ask a clinician for a vitamin B12 blood test — deficiency is diagnosed with testing, not guesswork.

This article was created with AI assistance and reviewed by our editorial team.

← Back to Blog

FAQs

What is vitamin B12 good for?
Vitamin B12 helps your body make healthy red blood cells, protects the coating around your nerves, supports DNA production, and helps convert food into energy. In short, it keeps your blood, brain, and nerves running smoothly — which is why low levels affect energy, mood, and memory first.
What are the first signs of vitamin B12 deficiency?
The earliest signs are usually fatigue, weakness, and paler skin, sometimes with shortness of breath during mild effort. Tingling or numbness in the hands and feet, a sore tongue, and mood or memory changes tend to follow. Since these overlap with other conditions, only a blood test can confirm a deficiency.
Which foods are highest in vitamin B12?
Shellfish like clams, liver, and fish such as salmon, tuna, and sardines top the list, followed by beef, eggs, and dairy. For people who avoid animal foods, fortified plant milks, breakfast cereals, and nutritional yeast are the practical alternatives — check labels for added B12.
Can vegans get enough vitamin B12 from food alone?
Not reliably — vitamin B12 occurs naturally only in animal foods. Vegans should use B12-fortified foods daily or take a supplement, and have their levels tested periodically. This is standard nutrition guidance, not an optional extra.
Should I take a vitamin B12 supplement?
If you are vegan or vegetarian, over 50 with absorption problems, or have a digestive condition, a supplement is often sensible — but get a blood test first. The right dose depends on your results, so involve your clinician.

Comments (0)

No comments yet. Be the first to share your thoughts!

Leave a comment

The information on this site is for general guidance only and is not medical advice. Please consult a qualified health professional before making changes to your diet, exercise, or health routine.