Гемоглобин 90 г/л - это анемия, у вас вероятнее всего - железодефицитная. Необходимо полностью выложить анализ крови, там определяются эритроцитарные индексы, которые подтвердят диагноз. Также железодефицит можно подтвердить исследованием сывороточного железа, ОЖСС и ферритина.
Определите количество теряемой крови во время менструации здесь
http://forums.rusmedserv.com/showthread.php?t=29743
Для лечения необходим приём одного из препаратов железа в дозе 80 -100 мг, воспользуйтесь поиском по форуму, про это много написано.