I've struggled with hemoglobin that goes up and down. It
Yes, iron deficiency anemia ( low hb) can cause these symptoms.
Hi and Welcome to Ask a Doctor service. I have read your question and here is my advice.
Your point is very valid and these symptoms can very likely be caused by the low hemoglobin. Tiredness, fatigue, body aches, and low concentration are classical symptoms of low hemoglobin, so yes these symptoms may well be caused by your low hemoglobin. Because our body including the Brain needs good hemoglobin for proper function. While treating the low hemoglobin is important but more important is knowing the cause.
Causes of low hemoglobin are many, but your ferritin level reveals that your hemoglobin is low because of low iron. So you definitely need iron replacement. Iron tablets may have side effects but you can manage them by changing the brands or farmulation of iron tablets.
However more important is to know the cause of why your iron gets low. This may be related to diet, or hidden bleeding, or heavy loss in menses in females, or malabsorption, or worm infestation.Some causes may be serious. So it's always important to search for the cause of low iron, besides taking iron to replinish the iron store. So you would need to see your doctor who would assess you for the cause of low iron.
Hope I have answered your query. Please feel free to ask if you have any further questions or concerns. I will be glad to answer your questions.