O leite pode interferir com a absorção do ferro e é normalmente consumido com 1-2 horas de intervalo. Como o ferro nos alimentos precisa de ser convertido em iões ferrosos no tubo digestivo antes de poder ser absorvido e utilizado pelo organismo, quando o doente bebe leite, os iões ferrosos no organismo reagem com os sais de cálcio e fósforo no leite para precipitar no tracto gastrointestinal, combinando-se assim em compostos insolúveis e afectando a absorção e utilização do ferro, o ferro não é normalmente consumido com leite. Se o ferro for tomado primeiro, o leite pode ser consumido 1 hora mais tarde, uma vez que o ferro é absorvido mais rapidamente. Se o leite for tomado primeiro, demora 2 horas a digerir a proteína do leite antes de se tomar o ferro, uma vez que demora mais tempo a digerir no estômago. O ferro não deve ser tomado com alimentos com elevado teor de cálcio e fósforo, como o leite, mas também com alimentos ricos em gordura, alimentos contendo tanino (por exemplo, chá) e alimentos contendo bicarbonato de sódio (por exemplo, várias bebidas, refrigerantes, alimentos alcalinos), todos eles prejudiciais para a absorção do ferro. Contudo, a vitamina C pode reduzir o ferro oxidado, promovendo assim a absorção do ferro no organismo. Ao mesmo tempo, a vitamina C pode manter uma certa acidez no ambiente do intestino delgado, de modo a que o ferro seja solúvel e possa ser absorvido no intestino delgado. Portanto, o ferro oral pode ser tomado com frutas e vegetais ricos em vitamina C e comprimidos de vitamina C para aumentar a eficácia do ferro.