Нужно сдать недостающие лабораторные тесты. Нужно искать причину анемии. Не вижу необходимости посещения иммунолога.
Мальтофер - неудачный выбор, вам нужно или двухвалентное или хелатное железо. Лечение железодефицита длительное, это месяцы, иногда - годы.
Подробно о железодефицитах
ЗДЕСЬ
Читайте прикрепленные темы, найдете много интересного. Железодефицит часто обсуждается на форуме, поиском по форуму найдете нужные вам темы.