What is vitamin B12?
Vitamin B12 is thought to perform several functions in the body, including:2,3
- releasing energy from food
- producing red blood cells
- keeping the nervous system healthy
- helping your body process and use folate (another essential B vitamin)
To experience these benefits, adults need about 1.5 micrograms (µg) of vitamin B12 a day.2
People who eat meat, fish and dairy products can usually get enough B12 from their diet. Some of the best sources of vitamin B12 include:2
- meat
- fish
- milk
- cheese
- eggs
- some fortified breakfast cereals
People on plant-based or vegan diets may struggle to get enough vitamin B12, as it isn’t found naturally in foods such as fruit, vegetables and grains.
2 But there are
ways vegans can get more B12 in their diet.
People may also struggle to get enough vitamin B12 or have vitamin B12 deficiency for non-dietary reasons. This can include certain medications affecting the way your body absorbs vitamins and pernicious anaemia (where your immune system attacks healthy cells, preventing B12 absorption).3
If you’re concerned you’re not getting enough B12, consider taking a
B12 supplement.