Clinically reviewed by Dr. Ponlawat Pitsuwan, Physician, Doctor Bangkok. Last reviewed: July 2026
A vitamin B12 test measures how much B12 is circulating in your blood. Low levels can cause fatigue, tingling in the hands and feet, and memory problems. But a normal result does not always rule out deficiency. If your symptoms persist, a doctor may need to run additional tests to check whether your cells are actually using B12 properly.
If you have been feeling exhausted, foggy, or getting odd tingling in your fingers and feet, B12 deficiency is one of the first things worth checking. It is easy to dismiss these symptoms as stress, heat, or just adjusting to life in a new city. But if you have been in Bangkok for a few months on a mostly plant-based diet, or you take metformin for diabetes or omeprazole for reflux, your B12 could genuinely be low.
The good news is this is one of the simplest things to test for. A single blood draw tells you a lot. Understanding what your result actually means, especially if it comes back borderline or normal despite ongoing symptoms, is where most people get stuck. This article explains what the test measures, who should get it, and what to do next.
What the Vitamin B12 Test Actually Measures
The standard test is called serum B12, or serum cobalamin. It measures the total amount of B12 circulating in your blood. Most labs in Bangkok report results in pg/mL, with a typical reference range of around 200 to 900 pg/mL.
Doctors often add folate to the same panel, since both nutrients work together in making red blood cells. Testing both at once gives a clearer picture, particularly if anaemia is suspected.
Some clinics also offer an active B12 test, which measures holotranscobalamin. This is the portion of B12 your cells can actually absorb and use. It picks up deficiency earlier than the standard serum test. Not every lab in Bangkok offers it, but it is worth asking about if your serum result comes back borderline.
Who Should Get a Vitamin B12 Test in Bangkok
I recommend this test fairly often. The patients I recommend it to most fall into a few clear groups.
If you follow a vegan or vegetarian diet, you are at the top of the list. B12 is found almost entirely in animal products. Thailand’s Buddhist food culture means plant-based eating is widespread, which is part of why I see B12 deficiency more in Bangkok than elsewhere. Long-term expats who have gradually shifted their diet without realising it are a group I see this in regularly.
If you are over 50, your gut absorbs B12 less efficiently even when your diet is fine. If you take metformin for diabetes or a proton pump inhibitor like omeprazole for acid reflux, both drugs reduce how much B12 your gut absorbs over time. This is well established but rarely flagged by the prescribing doctor.
Anyone who has had stomach surgery or a diagnosed gut condition should also be tested. And if you have not had a health check in a few years, a B12 and folate panel is a reasonable thing to include.
Before Your B12 Test β What You Need to Know
You do not need to fast for a standalone B12 test. If your doctor orders B12 alongside a lipid panel or fasting blood sugar, the fasting rules for those tests apply, but not for B12 alone.
Tell your doctor about any supplements you are taking. High-dose B12 supplements can push your serum result into a normal or high range even when your cells are not getting enough. This can make a real deficiency look fine on paper. Stop supplements a week before testing if your doctor advises it, or at minimum, tell the clinic exactly what you are taking and when your last dose was.
How to Read Your B12 Test Results
A result above 300 pg/mL is usually considered adequate. Below 200 pg/mL is clearly deficient. The range in between, roughly 200 to 300 pg/mL, is where it gets complicated.
A borderline result does not mean you are fine. It means the test alone cannot give a definitive answer. In this range, I often order two additional blood tests: methylmalonic acid, which we call MMA, and homocysteine. Both rise when your cells are not getting enough B12 to work properly. If either comes back elevated alongside a borderline serum result, that confirms a functional deficiency and treatment is needed.
What about a high result? If your B12 comes back unexpectedly high and you are not taking supplements, that warrants a conversation with your doctor. Very high B12 in someone not supplementing can occasionally signal liver disease or a blood disorder. It does not always mean something serious, but it should not be ignored.
When Serum B12 Looks Normal But Is Not
This is the part most online sources miss. Your serum B12 can sit within the normal range while your cells are not getting enough. This is called functional B12 deficiency.
The standard test measures total B12 in your blood, including forms bound to proteins that your cells cannot access. So on paper, everything looks fine. But your nerves, red blood cells, and brain are not getting what they need.
If you have symptoms like fatigue, tingling, poor memory, or mood changes and your B12 came back normal somewhere else, do not assume the case is closed. Ask your doctor about MMA and homocysteine. Both tests are available in Bangkok and give a much clearer picture of what is actually happening.
Why Expats and Long-Term Bangkok Residents Are at Higher Risk
There are a few things specific to life in Bangkok that are worth flagging.
Street food here is genuinely excellent, but a lot of it is naturally low in B12. Rice, noodles, vegetables, tofu. If you are eating out every day and not specifically choosing animal protein, your intake can drift lower than you realise over months.
The other issue is medication management across borders. I see a lot of expats on long-term metformin or proton pump inhibitors, prescribed back home and self-managed here. Both drugs are easy to get in Bangkok, but long-term use meaningfully reduces B12 absorption. Most people are not told this when they start the medication. If you have been on either for more than a year without a B12 check, get one.
Disrupted healthcare routines are also a factor. Annual health checks that might have flagged this back home simply do not happen for many people once they move abroad.
What Happens After a Low B12 Result
If your result is clearly low, treatment is straightforward. For most people, the first step is oral B12 supplementation, usually cyanocobalamin or methylcobalamin. These are widely available in Bangkok and work well when your gut can absorb them normally.
If absorption is the problem, such as in pernicious anaemia where the body cannot absorb B12 from food or oral supplements, injections are needed instead. B12 injections deliver the vitamin directly into the muscle, bypassing the gut entirely. Most patients notice an improvement in energy within a few weeks.
At Doctor Bangkok, we can run the relevant blood tests, advise on whether injections or oral supplements are appropriate for your situation, and administer injections as part of your treatment plan. You do not need to figure that out yourself.
Getting a Vitamin B12 Test at Doctor Bangkok
The practical side is simple. Doctor Bangkok is on Sukhumvit Soi 13, a few minutes from Nana BTS station, and is open 24 hours a day. No appointment is needed. You walk in, speak to an English-speaking doctor, and the blood draw happens the same visit.
Results for a standard B12 and folate panel are typically available within one to two days. If additional tests like MMA or homocysteine are needed, your doctor will explain why and discuss the results with you directly.
We provide itemised receipts for travel insurance and international health insurance claims. If you are a long-term expat in Bangkok without a regular GP, this is a straightforward way to get a proper health check. You can find out more about our wellness and blood testing services or drop in any time.
Tired, foggy, or getting tingling in your hands? A vitamin B12 test is a simple blood draw with results in one to two days. Doctor Bangkok is open 24 hours on Sukhumvit Soi 13, no appointment needed. Walk in, speak to an English-speaking doctor, and get a clear answer the same day. Visit doctorbangkok.co.th to learn more about our wellness and health check services.
Frequently Asked Questions
Do I need to fast before a vitamin B12 blood test?
No, fasting is not required for a standalone B12 test. If your doctor orders B12 alongside a lipid panel or fasting blood sugar, you would fast for those other tests, but not for B12 alone. Do tell your doctor about any supplements you are taking, as these can affect your result.
My B12 result was normal but I still have fatigue and tingling. What does that mean?
A normal serum result does not always rule out deficiency. Your cells may not be receiving enough B12 to function properly even when the blood level looks fine. Your doctor can order methylmalonic acid and homocysteine tests to check whether this is the case, and it is worth pursuing if your symptoms are genuine and persistent.
Can I get a vitamin B12 test in Bangkok without an appointment?
Yes. Doctor Bangkok on Sukhumvit Soi 13 is open 24 hours and accepts walk-in patients. No referral is needed. You can speak to an English-speaking doctor, have blood drawn the same visit, and receive itemised receipts for insurance purposes.
I take metformin or omeprazole. Could that be lowering my B12?
Yes, both are well-documented to reduce B12 absorption over time. If you have been on either medication for more than a year, a B12 check is a sensible precaution. A doctor can advise whether your level warrants oral supplementation or injections depending on your result.
What is the difference between a standard B12 test and an active B12 test?
The standard serum B12 test measures total B12 in your blood, including forms your cells cannot use. The active B12 test measures only the fraction available to your cells, making it a more sensitive early marker. Your doctor can advise which is appropriate based on your symptoms and initial result.
What is pernicious anaemia and how does it relate to B12?
Pernicious anaemia is a condition where your body cannot produce enough intrinsic factor, a protein needed to absorb B12 from food. Without it, oral B12 supplements do not work well. People with pernicious anaemia typically need regular B12 injections to maintain adequate levels.
Can a high B12 result be a problem?
If you are not taking B12 supplements and your result comes back very high, it is worth discussing with a doctor. In unsupplemented people, an unexpectedly elevated B12 can occasionally signal liver disease or a blood disorder. It does not always mean something serious, but it should be investigated rather than ignored.
Dr. Ponlawat Pitsuwan
Physician, Doctor Bangkok
a private medical clinic in central Bangkok. He sees expats, residents, and medical tourists for general health checks, nutritional deficiency assessment, and travel medicine. His focus is straightforward, evidence-based care delivered in plain language.




