When 'normal' ferritin isn't normal: the gap between the lab range and how you feel
Anya was 29 and tired, ferritin 14, told it was 'a stress thing.' Maya was 36 and postpartum, ferritin 22, told three times to 'give it time.' Neither was crazy. Lab reference ranges and symptom thresholds for iron are different numbers — and the gap is worth knowing about.
Anya at 14
Anya was 29 the first time her doctor told her she was fine. She had run two half-marathons that year, and she was training for a third. Her hair had started shedding more in the spring, and the recovery from her long runs had stretched from one day to three. The bloodwork came back: hemoglobin 13.1, ferritin 14. The lab's reference range for ferritin started at 13. The portal note read all values within normal limits. Anya went home with what her doctor, gently, had called a stress thing.
She was not crazy about the answer. She had been running for nine years. She knew what stress had done to her training in the past, and this didn't look like that. The number, though, was inside the range. The note was confident. The doctor was kind. So Anya did what a reasonable 29-year-old does when the lab says fine: she added more sleep, ate more spinach, took a week off running, and waited.
The shedding continued. The three-day recovery continued. After four months she went back. The blood was redrawn. Ferritin: 13. The portal said within normal limits again.
What the lab range actually means
The gap that opens up around Anya's number is not a glitch. It is how reference ranges are built.
A laboratory reference range describes the middle ninety-five percent of a population. The cutoff at the bottom is the number above which most people in that population fall. The range is, by design, statistical. It describes commonness, not adequacy.
In the case of ferritin, the population whose blood is used to define the range includes a meaningful share of people who are themselves quietly iron-deficient — particularly menstruating women, postpartum women, and endurance athletes. When the deficient are inside the population, the range that comes out of the population is shifted downward by their inclusion. The cutoff at 13 ng/mL or 12 ng/mL was never a statement about iron sufficiency. It was a statement that this number is not unusual.
Clinical research draws different lines. Hematology guidelines, BMJ reviews, and bone-marrow biopsy studies have for years used ferritin under 30 ng/mL as a working threshold for iron deficiency, and some studies use under 45. These are not optimal-range crusades. They are thresholds for a specific clinical question — is there iron deficiency here — and they answer it differently than the lab range answers the question of is this number unusual.
Maya at 22
Maya was 36 and eight months postpartum the first time she sat in front of a doctor and said I am tired in a way I did not used to be tired. The doctor ran the standard panel. Ferritin: 25. Well within range, the note said. Postpartum dip is normal. Maya nodded. Postpartum dip was indeed normal, and recovery took a year, sometimes longer.
Three months later she was back. The fatigue was, if anything, slightly worse. She had been eating iron from food — red meat, spinach, lentils, the whole rotation — timed against citrus the way the internet had told her to. Ferritin: 22. Still in range. Give it time.
Three months after that, the same conversation. Ferritin: 22 again. The doctor suggested, kindly, that she try iron from food more consistently. Maya, who had been doing exactly that, said okay.
The fourth visit was with a different provider, covering the office for a week, who looked at the chart and ordered a full iron studies panel: ferritin, iron, iron saturation, TIBC. Ferritin was 22 again. But saturation came in at 11 percent. That number, the new provider said, pointing at the 11, is having a different conversation than the ferritin alone is having.
Maya had an iron infusion three weeks later. Six months after that, her ferritin was 87 and her saturation was 28 percent, and her fatigue was, in her words, much better, not gone.
Why two normals exist for the same number
What Anya and Maya were running into is not, in either case, a misreading. It is a structural feature of how lab medicine and physiology disagree.
Reference ranges are statistical. They tell you whether a number is unusual.
Symptom thresholds are physiological. They tell you whether a number is enough.
The two do not have to agree. With iron, they often do not. Hemoglobin lags ferritin by months — the body empties storage first, and only later runs short on circulating oxygen carriers, which is why the standard CBC can stay reassuring while the iron stores beneath it are nearly empty. Transferrin climbs as the body tries harder to extract iron from the bloodstream. Saturation drops as the available iron thins.
None of this is hidden information. It is in hematology textbooks. It is in BMJ and Lancet reviews. It is in clinical guidelines that endocrinologists and hematologists read. It is just not always at the front of the mind of a primary-care doctor running a normal panel on a tired patient at the end of a Tuesday afternoon.
The first three doctors Maya saw were not wrong. They were measuring the right thing for one question and the wrong thing for another. The right thing for is this ferritin unusual is no, not really. The right thing for does this person have iron deficiency is a different panel and a different threshold.
How to talk about this at a follow-up
What Anya and Maya did differently matters less than what they had in common. Both went back to a doctor's office, eventually, with a number and a question.
The number is the easier part. My ferritin is 22 is a clearer place to start than I read online that. The chart is the conversation.
The question is the harder part. The version that opens a door rather than a fight is something close to: I've seen research thresholds for iron deficiency starting at 30. How does my number look against that threshold? It is a question, not a demand. It cites a real range used in real clinical research. It invites the doctor into the conversation rather than asking them to lose an argument.
The third piece, most overlooked, is asking about a fuller iron studies panel. Ferritin alone tells one story. Saturation, TIBC, and transferrin together tell a different one. Sometimes the difference is the diagnosis.
Not every doctor will agree, even with the chart and the question and the panel. Sometimes that's a reason to seek a second opinion. Sometimes it isn't. The conversation is the part you can control. The reply is the part you can't.
Anya is 31 now, and her ferritin sits around 60. Her runs feel like her runs again — recovery is a day, not three. She is not sure the 60 is a special number. She suspects any number that wasn't 14 would have done.
Maya is 38, lifting weights for the first time since college, ferritin 87, saturation 28. Her fatigue is much better. Some afternoons it is also still there.
Neither number was the magic number. The conversation that got them there was the moving part. The number you see is one of several stories about that number. The other stories are worth knowing.
Your own numbers, on the same page — finally side by side.
Stories like the one you just read are easier to see when your last five blood tests live in one place — same biomarker, side by side, with every change visible at a glance.
- Upload reports from any lab — PDF, photo, or paper scan
- Every biomarker tracked over time, with trends and ranges
- Plain-language explanations of what each number means