проще анализы сдать, чем гадать. Причем сдавать надо не только на гемоглобин. Тут народ гордо пишет, что гемоглобин в норме, а запахи любит. Очень часто бывает латентный железодефицит, когда гемоглобин еще в норме, а запасы железа уже истощены. Нужно сдавать еще на ферритин, сывороточное железо и ожсс (могу неправильно написать последнее название)))) Пишут, что значение ферритина ниже 40 означает железодефицит, не смотря на нормы наших лабораторий от 10. При железодефиците могут быть все симптомы анемии. Мне гематолог  велела пить препараты железа пока ферритин не поднимется выше 50.