Gastritis, pernicious anemia, taking proton pump inhibitors like nexium, prevacid, prilosec, pretty much anything that can cause malabsorption like Celiac disease, parasites, bacterial overgrowth, IBS, Crohn's disease etc.
http://www.nlm.nih.gov/medlineplus/ency/article/000574.htm
B vitamins...