On this page

Vitamin B12 deficiency

On this page

Why do we need B12?

Your body needs vitamin B12 to make red blood cells and keep your nervous system healthy and working properly. The nutrient B12 also helps to release the energy you need from food and it also helps your body to use folic acid. If you don’t get enough B12 from the foods you eat or supplements you could develop a vitamin B12 deficiency and anaemia.

What foods contain vitamin B12?

Foods high in B12 include meat such as lamb and beef, fish including salmon and cod, milk, cheese and eggs. There are also plenty of breakfast cereals that are fortified with the vitamin that can help you get the amount you need. B12 is not found naturally in vegetables, fruits or grains, which means if you are a vegetarian or vegan, you may find it hard to get enough B12. However B12 can be found in nutritional yeast, which has a savoury cheese-like flavour and can be added to vegan meals such as vegetarian pesto pasta and cauliflower dairy-free cheese.

B12 supplements

You should be able to get all the vitamin B12 your body needs by eating a healthy, balanced and varied diet, however if you need to boost your B12 levels you can take supplements. B12 supplements can help to combat feelings of tiredness and fatigue, as well as supporting a healthy pregnancy.

What does it mean when you have low vitamin B12?

If your levels of B12 are low, it means that your body doesn’t have enough healthy red blood cells. These blood cells carry oxygen around the body and then returns carbon dioxide to the lungs so that you can exhale it.

Vitamin B12 deficiency symptoms

Being deficient in B12 can lead to anaemia, which is a term to describe the blood cells in your body. Your red blood count can be low which means that your body is not getting enough oxygen.

B12 deficiency symptoms include:

  • Feeling extremely tired
  • Lacking energy
  • Experiencing pins and needles
  • A red tongue that is sore
  • Muscle weakness
  • Ulcers inside your mouth

Neurological symptoms of B12 deficiency can include:

  • Feelings of confusion
  • Depression
  • Trouble remembering things and memory problems
  • Issues with understanding and judgement

If you are experiencing any of symptoms and think you might be deficient in B12 visit your GP. They will be able to assess your symptoms and diagnose you based on a blood test.

How much B12 do I need?

Adults aged between 19 and 64 need 1.5mcg of vitamin B12 a day*. If you eat meat and dairy products you should be able to get enough B12. For example 85g of salmon contains 4.8mcg of B12, 236ml of semi-skimmed milk contains 1.2mcg of b12 and one boiled egg contains 0.6mcg**.

How can I add more B12 to my diet?

Fish is an excellent source of B12, especially mackerel, salmon and clams. It is recommended that you should include two portions of fish a week into your diet, to help boost your levels of essential vitamins and minerals.

What happens if I have too much B12?

Vitamin B12 is a nutrient which is water soluble; meaning that if you take too much the excess tends to be removed from the body in your urine. However the effects of taking too much B12 have yet to be evidenced.