U.S. doctors online nowAsk doctors free
A 43-year-old female asked:

What foods has vitamin b12.if its to big a question what site should i go to look it all up.i have vitamin b12 deficiency.i'm getting injections?

2 doctor answers2 doctors weighed in
Dr. Ed Friedlander
Pathology 46 years experience
Probably not diet: More likely, you're not able to absorb vitamin B12. If you're not a vegetarian, most people have plenty of B12 in their diet, and the usual reason a non-vegetarian becomes deficient is one of around a dozen illnesses -- from atrophic gastritis to a fish tapeworm -- that prevents absorption. Diet's not your key unless your deficiency is the result of misguided vegetarianism. Ask for clarification.
Created for people with ongoing healthcare needs but benefits everyone.
Dr. Gurmukh Singh
Pathology 51 years experience
Injection best way: Vitamin B12 is present in animal proteins, including dairy. However, people deficient in B12 usually have problems absorbing B12, even when their dietary intake is normal. Injection bypasses the intestine and provides a sure way of getting enough B12 in the body. It is an essential vitamin, so stay with injections.
Created for people with ongoing healthcare needs but benefits everyone.
Last updated Dec 14, 2014


Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.