Vitamin B12 Test

A Vitamin B12 test is a blood test to determine the levels of Vitamin B12 in the blood. Vitamin B12 is a key player in the proper functioning of brain and nerve cells and in the formation of red blood cells and DNA.


vitamin b12 test

Vitamin B12 Test Cost in India

Test Type Blood Test
Preparation No special preparation required
Report Same day
Vitamin B12 test costs in Hyderabad Rs. 2000 to Rs.3000 approximately.
Vitamin B12 test costs in Vizag Rs. 1500 to Rs.2500 approximately.
Vitamin B12 test costs in Nashik Rs. 1500 to Rs.2500 approximately
Vitamin B12 test costs in Aurangabad Rs. 1500 to Rs.2500 approximately
Vitamin B12 test costs in Nellore Rs. 1500 to Rs.2500 approximately
Vitamin B12 test costs in Chandanagar Rs. 1500 to Rs.2500 approximately
Vitamin B12 test costs in Srikakulam Rs. 1500 to Rs.2500 approximately
Vitamin B12 test costs in Sangamner Rs. 1500 to Rs.2500 approximately
Vitamin B12 test costs in Kurnool Rs. 2000 to Rs.3000 approximately
Vitamin B12 test costs in Kakinada Rs. 2000 to Rs.3000 approximately
Vitamin B12 test costs in Karimnagar Rs. 1500 to Rs.2500 approximately
Vitamin B12 test costs in Zaheerabad Rs. 1500 to Rs.2500 approximately
Vitamin B12 test costs in Sangareddy Rs. 1500 to Rs.2500 approximately
Vitamin B12 test costs in Nizamabad Rs. 1500 to Rs.2500 approximately
Vitamin B12 test costs in Mumbai Rs. 1500 to Rs.2500 approximately
Vitamin B12 test costs in Begumpet Rs. 1500 to Rs.2500 approximately
Vitamin B12 test costs in Vizianagram Rs. 1500 to Rs.2500 approximately
**Note- Vitamin B12 test costs in India at different locations may vary.

Book a Vitamin B12 test at Medicover Hospitals. Call us at   040-68334455


Normal Vitamin B12 Levels

The normal Vitamin B12 level is 211 - 911 pg/mL regardless of sex and age.
For any abnormal value, you must consult a doctor.

If there is an abnormal value, you should probably visit a doctor

Book an appointment with our experts at General physician at Medicover hospitals.

Frequently Asked Questions

1. Why vitamin B12 test is done?

The vitamin B12 test is done to examine the following conditions -

  • Anemia
  • Neuropathy
  • Nutritional status
  • Vitamin B12 levels in the blood

2. What does a high level of creatinine mean?

  • Diabetes
  • Kidney failure
  • Liver disease

3. What do low levels of vitamin B12 indicate?

  • Hyperthyroidism
  • Worm infection
  • Anemia
  • Dietary deficiency

4. Which foods can increase vitamin B12 levels in the body?

  • Low-fat milk, yogurt, and cheese
  • Mutton and chicken
  • Eggs
  • Salmon fish

5. When does the doctor recommend a Vitamin B12 test?

A vitamin B12 test is recommended for people having malnutrition or any other health condition resulting in malabsorption.

6. What are the risks involved with the vitamin B12 test?

No risks are involved with this test. Rarely, the person may experience increased bleeding, hematoma, bruising, or infection at the site of the needle prick during the collection of the blood sample.

7. What is the cost of a vitamin B12 test in Hyderabad?

The average cost of a vitamin B12 test in Hyderabad is Rs.500 to Rs.1000.

8. How to prepare for the vitamin B12 test?

There’s no need for any special preparation for a vitamin B12 test; one can eat and drink normally before the blood test.

9. What is the normal range of vitamin B12 in the blood?

The normal Vitamin B12 levels are 211 - 911 pg/mL regardless of sex and age.