Ferritin level from 4 to 22 in 10 days so my IV was cancelled. Do infections inflate results?
Hi everyone, hoping someone with medical knowledge can help me understand my recent iron labs because the numbers seem confusing.
I’m a 36F, generally healthy, normal BMI, healthy lifestyle.
Timeline
~2 weeks ago – Function Health panel
Ferritin: 4
Hemoglobin: 11.2
My GP was concerned about the ferritin being that low and referred me to a hematologist.
~7 days later – ER visit
I was in Costa Rica and developed traveler’s diarrhea, ended up going to the ER because doc was closed for the weekend and I wanted antibiotics. They ran a CBC and my hemoglobin was 11.4.
~10 days after the original function blood test – hematologist repeat labs
Ferritin: 22
Hemoglobin: 12.9
That seems like a very large jump in a short period of time?? I was approved for IV with my function test and then he cancelled it.
Other relevant factors
I’m currently about 7 days into this stomach infection (diarrhea, some dehydration ofcourse but I can still eat and drink water etc).
I’ve been drinking water and electrolytes but my body has definitely been going through it.
I started oral iron supplements about 12 days ago.
I’m currently taking azithromycin from the ER for the infection.
Because the ferritin was 4 initially, my GP also referred me to a GI doctor, who wants to do a colonoscopy in about 4 weeks once the infection settles to rule out any GI causes of iron deficiency.
My questions
Could infection or inflammation from a stomach illness affect ferritin or hemoglobin levels?
Could the Function Health ferritin of 4 be inaccurate, or do labs sometimes vary this much?
Is it realistic for ferritin to increase from 4 → 22 in ~10 days, especially while sick?
Could dehydration from diarrhea affect these numbers?
I’m really struggling. My hematologist said to come back in 4 weeks to test again if I qualify for IV.