


If you're deficient in vitamin B12 it can cause a wide range of symptoms, like tiredness, pins and needles, and memory problems. You can check to see if you're getting enough vitamin B12 with a blood test.
Vitamin B12, also called cobalamin, is a nutrient that humans get from food. It's essential for:
Vitamin B12 is also important for a healthy heart and during pregnancy.
Your body stores B12 away in your liver. When your levels are good, these stores can last for years.
Vitamin B12 deficiency means your B12 levels are running low. To begin with, this doesn't always cause symptoms. Because of how much B12 the liver stores, it can take a long time for the symptoms of a deficiency to develop.
When a deficiency does start to affect the body, it may cause:
Anaemia is a condition where red blood cells can't carry oxygen to your cells efficiently.
In B12 deficiency, this happens because the cells are too big or underdeveloped to work properly. Some people also have low white blood cells, which help fight infections, or platelets, which help the blood to clot.
Vitamin B12 helps your body make brain chemicals that regulate your mood, motivation, and concentration.
A lack of B12 might cause you to feel down, depressed, or anxious.
Without treatment, severe B12 deficiencies can affect the nerves. This is because vitamin B12 helps to make myelin, the protective sheath that covers the nerves.
Without this sheath, people can have difficulty with balance, movement, memory, or their vision. Sometimes, the symptoms can mimic dementia.
Prompt treatment can rebuild the myelin, but this can take time. Rarely, people have long-term complications, which is why it's important to get a B12 test as soon as possible if you have any concerns.
B12 deficiency can cause a wide range of symptoms. If a lack of B12 causes anaemia, you might experience:
If B12 deficiency affects the nervous system, it can cause:
B12 deficiency can also affect fertility and pregnancy health.
But not everyone with a B12 deficiency will have all these symptoms. In fact, a 2017 study says that it's uncommon for people to have both anaemia and neurological symptoms from B12 deficiency.
What is more common is a subclinical deficiency, where levels are low but not severe. The researchers estimate that this may affect between 2.5% and 26% of the population, depending on how it's defined.
Several things can cause vitamin B12 deficiency, including:
You're also more at risk of vitamin B12 deficiency if you:
There are several tests a doctor might suggest if you have signs of a B12 deficiency:
The best way to check your vitamin B12 levels are through a blood test. Learn more about getting started with Thriva's home blood tests.
Be aware that some factors can interfere with how accurate blood tests are. For example, the National Institute for Health and Care Excellence (NICE) says that taking a B12 supplement can alter blood test results, making your levels appear healthy without fully treating a deficiency.
Taking folate or folic acid can also mask some B12 deficiency symptoms.
If you think you might have a B12 deficiency, try to get a test before you start taking any supplements, if possible.
The treatment for B12 deficiency depends on several factors, including:
If you have a mild, reversible form of B12 deficiency, a doctor may recommend eating more B12-rich foods or taking a supplement to rebuild your body's stores.
But if you have very low levels of B12, neurological symptoms, or a condition that prevents B12 absorption, your doctor will recommend B12 injections.
B12 injections deliver a higher dose of B12 more quickly than tablets can. They also bypass any digestive conditions.
If you need injections, doctors will often start by giving several over a few days. They will then keep giving injections spaced further apart until your symptoms get better. This can take up to three months.
Blood tests for B12 will look normal, or even very high, during and after treatment. This can be a temporary effect of the injections or supplements, which is why NICE recommends that doctors base the number and frequency of injections on your symptoms, not on blood test results.
In some cases, people need regular top-up injections or to take a daily supplement to maintain healthy B12 levels.
Foods rich in vitamin B12 include:
Natural B12 only occurs in meat, fish, or dairy. But there are fortified plant-based sources of vitamin B12, such as:
Vitamin B12 is an essential nutrient for your health, supporting energy, mood, and many other functions.
If you're worried you might not be getting enough, it's worth looking into as soon as you can. B12 deficiency is very treatable, but it's always better to spot it early.