La anemia puede tener varias causas, entre ellas puede darse por deficiencia de hierro o de vitamina B12 y los suplementos alimenticios como Ensure Advance no contienen la dosis necesaria para reponer esas deficiencias. Para corregir la anemia debe determinarse qué tipo de anemia específica es la que se tiene, cuál es su causa y posterior a esto iniciar un tratamiento específico.