A 35-year-old female asked:
Disclaimer

What causes B12 deficiency? Blood test-B12=158, B6=2.4, folate=12.5, Homocysteine=12.9. I eat a balanced diet. On 325 of aspirin to prevent more DVTs.

1 doctor answer
Dr. Randy Baker
39 years experience in Holistic Medicine
Malabsorption: B12 is readily available in foods of animal origin (including dairy & eggs) so unless one is vegan you'll get enough via diet unless you can't absorb it; this can be caused by low hydrochloric acid, overgrowth of yeast or bacteria in the small intestines or a hereditary condition called pernicious anemia.Take methylcobalamin orally or by injection. See http://bit.ly/1607TG3 & http://bit.ly/1cBhjvn
Answered on Mar 9, 2015
1
1 comment
2
2 thanks
Dr. Mohammad Shahzad
Specializes in Internal Medicine
also if you take peptic ulcer medicines or have a part of stomach removed. if you are not a vegan and eat animal products and still have low vitamin B12 level, you most likely have problem with the absorption of B12 and oral supplement of B12 will not be sufficient and may need to use intramuscular injection, nasal spray or sublingual vitamin B12.all these forms of B12 readily available.
Aug 17, 2014

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month

Related questions:

A 43-year-old female asked:
Dr. Matt Wachsman
35 years experience in Internal Medicine
Some effect: but it mainly depends on clinical history. It's never used for that in high risk patients (previous history of clots; bedridden, etc.). It isn't very ... Read More
A 57-year-old female asked:
Dr. Derrick Lonsdale
72 years experience in Preventive Medicine
They are quite right: Get it checked again in 6 months.
1
1 thank
A 69-year-old female asked:
Dr. Eric Weisman
35 years experience in Neurology
Anemia: can be caused by blood loss or bone marrow suppression as well. More information is needed ( how long have you had a normal iron, folate (folic acid) ... Read More
A 24-year-old male asked:
Dr. Michael Dugan
Specializes in Hematology
Folate (folic acid) dieficiency: Would be uncommon in an 18 yo. A B12 level between 200 and 400 can be difficult to interpret. Under 200 clearly low and over 400 likely ok. In betw ... Read More
2
2 thanks

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month