Consult City's Top Doctors, The Minute You Need To

First Consultation starting
₹249 ₹499

General Physicians

Cases done
by General Physicians


What is Serum B12 test?


What is Serum B12 test?

The Serum B12 test is used to determine the amount of Vitamin B12 in the blood. It is used to check if a person has normal levels of vitamin B12 in his blood. This test is also performed to check whether the individual is at risk of developing anemia or not. It can also be recommended if a person is on the treatment of B12 to monitor its efficacy. After the patient undergoes this test, the doctor can diagnose his disease.

When is Serum B12 test recommended?

The doctor recommends serum B12 test in cases of pernicious anemia, Crohn's disease, celiac disease, atrophic gastritis, malnutrition, inflammatory bowel disease, diabetes mellitus, AIDS, liver cirrhosis and liver diseases, intestinal diseases, chronic alcoholism, fat accumulation and obesity, and heart failure.

Preparing for Serum B12 test

The Serum B12 test is performed after you stay hungry for 8-12 hours at night (overnight fast). The blood sample is taken for analysis the next morning. Before the test, one should inform the doctor incase of any allergies or any other medical conditions. You should notify your doctor about the medical conditions that you might have had in the past. You must also inform the medical practitioner if you are on any medications.

Understanding Serum B12 test results

If the serum B12 test indicates the level is below 150 pg/mL, then one has a low level of vitamin B12.
If the result ranges from 200-600 pg/mL, then vitamin B12 level is normal.
If the result is above 800 pg/mL, then the vitamin B12 level is high.

If the test results are normal, then you does not require medical attention. However, if the level of B12 is high or low, then medical care is needed. Low levels of vitamin B12 may indicate hyperthyroidism and anemia while high levels can suggest diabetes, leukemia, kidney failure or liver disease.

Other Specialities

Give a missed call to 08061914343 to Download the App

602 matches found for: General Physicians near you

View More on App