Low hemoglobin can be caused not only by low iron, but also by low B12. Seems to me by the time a nurse or doc says hemoglobin is low, it means there is anemia...it doesn't sound like an emergency, but it does need to be addressed: in fact, iron deficiency among young women is quite common, and underdiagnosed.
The fecal blood test might ease your mind. At the same time, they can take blood to check iron and B12...
To check for iron, the following four tests can be done - altogether, they tell the story of what is happening with her iron. The ferritin test is the most important, as it tells the doc how much iron she has stored - and is directly relevant to diagnosing low or high iron. Whenever a patient uses iron supplements, ferritin should be checked after about six weeks to see whether ferritin is rising. (The serum iron test is the one done most often, but is least useful, as serum iron goes up and down in a day):
- ferritin
- serum iron (not so useful because it goes up and down in a day)
- TSAT, TIBC
It's good she was honest with you about how she sometimes forgets to take the iron - that does complicate things.