ну так в анемии и есть большая часть вашей проблемы с самочувствием. Надо пить постоянно препараты железа до ферритина 80, это обычно около 4-6 месяцев, потом поддерживать каждый месяц с 1 по 10 число.  По поводу причины анемии обследовались? Целиакия? язва желудка? креатинин? гинекология? даже если немоглобин в норме, но резервов железа нет-самочувствие уже страдает. это называется латентный железодефицит.