Pylori gastritis can cause problems soaking up iron from food, and also autoimmune gastritis can trigger problems soaking up iron as well as vitamin B12 from food. It can be caused by consuming too much alcohol, eating hot foods, or smoking....