beginning of content

Vitamin B12 test

4-minute read

Key facts

  • Vitamin B12 (cobalamin) is a B vitamin.
  • If you are vegetarian or vegan, you may be low in vitamin B12.
  • Vitamin B12 and folate are necessary to make red blood cells and for tissue repair.
  • Low levels of B12 could mean you have a type of anaemia.

What is a vitamin B12 blood test?

Vitamin B12 is one of the B group of vitamins. It is also known as cobalamin. It is vital for making red blood cells and for cell and tissue repair. Vitamin B12 also helps with nerve health.

Vitamin B12 and folate work together to help with cell functioning.

The vitamin B12 blood test measures the amount of vitamin B12 in your blood. Your folate level is usually tested at the same time.

Why would I need this test?

You may need this test if you have:

You can get Vitamin B12 from food such as:

If you don’t have enough vitamin B12 (deficiency) it can cause a type of anaemia called macrocytic anaemia. This can lead to neuropathy, a type of nerve damage that makes your hands and feet tingle or feel numb.

If you are pregnant, you may need extra folate and B vitamins to help with the growth and development of your baby.

Your doctor might do this test:

FIND A HEALTH SERVICE — The Service Finder can help you find doctors, pharmacies, hospitals and other health services.

ASK YOUR DOCTOR — Preparing for an appointment? Use the Question Builder for general tips on what to ask your GP or specialist.

How should I prepare for this test

You may need to fast (avoid eating) for 6 to 8 hours before your blood test.

Understanding your results

A low vitamin B12 blood test result means your body lacks this vitamin. Low levels could be a sign of folate deficiency.

The results do not provide information about:

Discuss your blood test results with your doctor to understand what the result means for you.

Resources and support

About vitamin B12 testing

See Pathology Tests Explained for more information on vitamin B12 testing.

About blood testing

Visit healthdirect's 'Guide to blood testing' to learn more about blood tests in general, including information about:

Check your symptoms Find a health service

Healthdirect 24hr 7 days a week hotline

24 hour health advice and information you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information