Alimentos
Alimentos que interferem na absorção de cálcio incluem espinafre, couve, batata doce, ruibarbo, grãos integrais, sementes, nozes, soja e feijão. Estes alimentos contêm ácido fítico e ácido oxálico, que é encontrado em algumas plantas. Ácido fítico e oxálico se ligam ao cálcio e impedem que ele seja absorvido pelo corpo. De acordo com o Instituto Nacional de Saúde dos Suplementos Dietéticos, os polifenóis e fitatos encontrados nas leguminosas e grãos integrais podem diminuir a absorção de ferro. A soja também pode inibir a absorção de ferro por causa de certas proteínas que são encontradas na soja.
Bebidas e cafeína A cafeína e o álcool também podem afetar a quantidade de cálcio que é absorvida pelo corpo. A cafeína em bebidas faz com que uma quantidade moderada de cálcio seja excretada pela urina. De acordo com o Instituto Nacional de Saúde Suplementos Dietéticos, as mulheres jovens que consumiram uma xícara de café ou duas xícaras de chá por dia não tiveram efeitos sobre a quantidade de cálcio nos ossos. O álcool também pode diminuir a quantidade de cálcio que é absorvida porque inibe as enzimas no fígado de ativar a vitamina D necessária para absorver o cálcio. De acordo com o Instituto Nacional de Saúde dos Suplementos Dietéticos, a única bebida que afeta a absorção do ferro é o chá. Chás contêm taninos que podem diminuir a quantidade de ferro absorvida