Vitamin B12 – what do your numbers mean?

Have you had your Vitamin B12 level measured and are unsure what the numbers mean? Here's a clear explanation of the normal range, what a high or low level might indicate, and when it makes sense to get tested.

What is the normal range for Vitamin B12?

What is the normal range for Vitamin B12?

The normal range for Vitamin B12 in the blood varies depending on age, gender, and the laboratory's measurement methods. For adults over 18, the reference interval typically ranges between 200 and 600 pmol/L. In children, the values vary more, for example, from 191-1163 pmol/L for infants under 1 year to 150-598 pmol/L for adolescents between 17 and 19 years. Pregnant women may experience lower values, especially in the third trimester, where levels can drop to 70-285 pmol/L. It is important to note that values close to the boundary areas (125-250 pmol/L) may indicate a possible deficiency, and further tests such as methylmalonate measurement are recommended in such cases. Variations can also occur due to the use of birth control pills or certain medical conditions.

What does a low level mean?

A low level of Vitamin B12 can lead to symptoms such as fatigue, dizziness, numbness in hands and feet, memory problems, and in severe cases, neurological damage. The most common causes include insufficient dietary intake, especially in vegetarians and vegans, or impaired absorption due to conditions like pernicious anemia, Crohn's disease, or long-term use of certain medications like metformin. Elderly people and individuals with gastrointestinal diseases are particularly vulnerable. If a deficiency is suspected, a doctor should be consulted to have the level measured and potentially start treatment with supplements or injections to prevent permanent damage.

What does a high level mean?

A high level of Vitamin B12 is less common and can be caused by conditions such as liver disease, kidney failure, or certain blood disorders like leukemia. Symptoms are often non-specific but may include itchy skin, fatigue, or headache. It is important to note that a high level is not necessarily harmful, but it can be a marker for underlying diseases. If you have an abnormally high level, you should see a doctor for further investigation to identify the cause and ensure appropriate treatment.

Get your Vitamin B12 level tested

At Celto, you can order a blood test for Vitamin B12 directly online – without a doctor's referral and without long waiting times. We have over 34 sample collection sites at public hospitals throughout Denmark, and your samples are analyzed in the same accredited laboratories used by the rest of the healthcare system. You receive your results directly on sundhed.dk, just like all other blood tests from the public system.

How it works

When you order a blood test from Celto, you choose which markers you want tested – no doctor's referral needed. After your purchase, you will receive an email with a link to our booking system, where you choose time and place. The blood sample itself is taken by authorized healthcare personnel and typically only takes a few minutes.

Where you can get tested

Celto has over 34 sample collection sites at public hospitals and clinics throughout Denmark. You choose the location that suits you best among our partners, and there are typically available times within a few days. Find your nearest sample collection site →

How to get your results

Your blood samples are analyzed in the same laboratories used by your own doctor and the rest of the healthcare system, with the exact same quality and same tests. You will receive your results directly on sundhed.dk within a few business days, and Celto will also send an easy-to-understand review of your values so you know what the numbers mean.

Order a Vitamin B12 blood test here →

Hvad skal jeg vælge?

Find den pakke der passer til dine behov

Se alle blodprøvemarkører →

Find dit nærmeste prøvetagningssted →