由於食物中抑製鐵吸收的因素比促進鐵吸收的因素要多得多。而且這些抑製鐵吸收的因素往往與鐵同時存在於食物中, 所以想除去它們也很困難, 例如糧穀和蔬菜中的草酸鹽、植酸鹽等, 盡管這些食物中也含有不少的鐵, 人體攝入的鐵也不低, 但是, 由於這些因素影響鐵的吸收, 體內仍然得不到足夠的鐵, 這就是缺鐵性貧血難以預防的重要原因。還有一個抑製鐵吸收的重要因素, 那就是茶, 不論是紅茶或者綠茶, 都含有大量的鞣酸, 嚴重地影響鐵的吸收。因為我國是茶葉之鄉, 人們飲茶的習慣很普遍, 從小孩到老人, 從男到女, 都願意喝茶。因此, 在缺鐵性貧血的病因中, 茶應該是值得重視的原因。隨著生活水平的提高, 喝咖啡的人也逐漸增多, 咖啡同樣能抑製鐵的吸收, 隻是影響的作用不如茶葉明顯。