Perhaps after this long the period has really lowered your iron levels? Maybe get some iron tablets to help?

Hope your energy comes back soon!