Vitamin B12 can also be found in a number of foods, including:
- Salmon and cod
- Milk and other dairy products
If you’re a vegetarian or vegan, or are looking for alternatives to meat and dairy products, there are other foods that contain vitamin B12, such as yeast extract (including Marmite), as well as some fortified breakfast cereals and soy products, says the NHS.
Checking the nutrition labels while food shopping is a handy way to check how much vitamin B12 different foods contain, although, eating certain foods is not usually enough to address a vitamin B12 deficiency.
If the deficiency is diet-related, you may be prescribed vitamin B12 tablets to take every day between meals or you may need to have an injection of hydroxocobalamin twice a year, explains the NHS.