Залізо абсорбується (всмоктується) через травну систему. Робота органів травлення може бути порушена через різні патології (наприклад, гастрит, синдром подразненого кишечника, дисбактеріоз або дуоденіт), що може перешкоджати засвоєнню заліза. Засвоєння заліза також ускладнюється через нестачу вітамінів B6 і B12, C і фолієвої кислоти. Поліфеноли, що містяться в чаї, каві, молочних продуктах, овочах також можуть перешкоджати засвоєнню заліза. Рекомендується уникати одночасного приймання залізовмісних добавок із кальцієм, оскільки він може знижувати його засвоєння. Краще пити залізо за півтори години до їди або через дві години після прийому їжі. Таблетки за анемії рекомендується запивати соком, компотом або водою з додаванням лимона. Також прийом залізовмісних добавок можна поєднати з вживанням продуктів, які багаті на вітамін С.