Ну если только "на всякий случай"  У Вас, конечно, дефицит железа, и в этом причина скорее всего. В12 чаще у пожилых бывает.  Вообще сдайте нормальный анализ крови со всеми показателями. Чтобы наверняка. И надо искать причину дефицита железа. Месячные давно были?