What do the results of a vitamin B12 test mean?
Each lab has a different range for what’s normal. Your lab report should show the range that your lab uses for each test. The normal range is just a guide. Your doctor will also look at your results based on your age, health, and other factors. A value that isn’t in the normal range may still be normal for you.
High values
- High levels of vitamin B12 can occur in liver disease (such as cirrhosis or hepatitis) and some types of leukemia. But the vitamin B12 test is not usually used to diagnose these problems.
- In rare cases, high levels may be found in people with diabetes or who are obese.
Low values
- Low levels of vitamin B12 may mean you have vitamin B12 deficiency anemia, which might be caused by problems with the absorption of the vitamin (such as pernicious anemia).
- Low levels may also occur following removal of part or all of the stomach (gastrectomy), gastric bypass surgery, or gastric stapling surgery, or following surgery to remove part of the small intestine where this vitamin is absorbed (terminal ileum).
- Low levels may mean an infection with a parasite called fish tapeworm is present.
- In rare cases, low levels may mean a person is not getting enough vitamin B12 in his or her food.
- Low levels are linked with hyperthyroidism or folate deficiency anemia.
- High levels of protein in the blood, such as from multiple myeloma, can falsely decrease blood vitamin B12 levels.