A little background: I give blood generously (Gallon Club member), even though it takes a few tries each time as the hemocrit level always comes up short. Minimum is 12.5 or so; I'm hovering anywhere b/w 10 and 12.4 most of the time. Never had problems, though- could even go to the gym the same day if I want.
Went to the doctor for a routine physical. The last time I had a physical was about eight years ago, when I was contemplating the marathon. The doctor practically laughed me out of the room- "What do you need a physical for? You're young, healthy, normal weight. Nothing to worry about."
This time, new doctor took blood. Called me at home, seemed shocked: "You told me you give blood, but your iron is 11.4. You're anemic." Guess I take it so much for granted that I didn't mention the low iron. Never thought I was "officially" anemic- that seemed like a term for people who were at much lower levels.
Then the "eureka!" moment came: "You must be tired all the time." I told her it was getting to the point where I suspected narcolepsy, as I was dragging all day, but figured it was the insomnia

She said she could relate, used to have the same problem, "waking up in the morning feeling just as tired as when I went to bed."

Doesn't everybody?! You mean that's not normal?? Getting iron/blood pressure levels up would give me my energy back. Meaning, get me out of my current riding slump!
She prescribed Niferex b/c it has fewer side effects than OTC iron supplements. BUT, it's not covered by insurance, which means $60/month for life

WTF? Why wouldn't insurance cover it? Or is it some kind of scam where the doctor gets kickbacks?
So it's a long boring story but am soliciting feedback. Do supplements help with energy levels? Must I spend a small fortune on the Rx or will OTC do? Because I'm anxious to get started on treatment now that I've got a diagnosis for all this vague yet debilitating "fatigue."