B12 level can be low due to 2 reasons in your case. Either there is difficulty in absorption in the small bowel(Malabsorption) or defect in the stomach where a protein called intrinsic factor is produced, the latter is required for B12 absorption in the intestines. Do you have any other illness, such as stomach disorder or intestinal disorder??? Taking antacids daily is another possible cause.
Answered 10/26/2022
0 views
3 doctors weighed in across 3 answers
5 doctors weighed in across 2 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