Possible causes: You could have a low b-12 if you are vegetarian, have been for several years and don't take supplemental b-12. It could be low if you don't make intrinsic factor. This is made in the stomach and is needed to absorb b-12. Lack of intrinsic factor is usually an autoimmune disorder. You could have low b-12 due to taking proton pump inhibitors for a long time as stomach acid is needed as well.
Answered 1/16/2020
5.8k views
Are you taking: Medicine for gerd? Proton inhibitors can cause low B12 levels in some people- pernicious anemia patients have low levels this problem should be followed up ; treated by your pcp.
Answered 3/7/2017
4.6k views
4 doctors weighed in across 2 answers
A doctor has provided 1 answer
5 doctors weighed in across 3 answers
A doctor has provided 1 answer
A doctor has provided 1 answer
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question