возможно у тебя просто само железо плохо усваивается - я не знаю какой врач этим занимается, но искать нужно в области гастроэнтеролог-диетолог-эндокринолог-гематолог возможно.
То есть или это врожденное - тогда регулярный контроль, смена приоритетов в питании, поддержка организма бадами/лекарствами или ты регулярно принимаешь какие то препараты-антогонисты для железа. То есть есть микроэлементы, которые мешают усвоению железа в организме.