Iron absorption can be affected by a range of factors, such as the presence of anti-nutrients in food, certain medical conditions, and nutrient deficiencies. Foods or drinks that contain certain compounds such as calcium, polyphenols, phytates, and tannins, may inhibit iron absorption, as can...