Автор, несмотря на нормальный гемоглобин все равно проверьте железо, ферритин, витамины В12 и Д. У меня при нормальном гемоглобине оказалось низкое железо, витамин Д вообще тяжёлый дефицит (6 при норме от 30) и кальций низковат. Симптомы те же что и у вас,слабость, усталость, боли в мышцах ещё. Так же обследуйтесь у иммунолога  и инфекциониста (вирусы герпеса, Эпштейна Барр мононуклез).