Сдавали ли анализы на все витамины группы В? Гомоцистеин? Железо может не усваиваться из-за нехватки каких-либо витаминов гр В. Если гомоцистеин высокий, пить нужно метильные формы витаминов. Если низкий-обычные. Пока не будут устранены дефициты, железо не будет нормально усваиваться. Какой уровень общего белка? MCV?