This post is going to be a little long but be sure to read it right till the end, it sure is going to be a lot helpful.
Firstly, to begin with, iron deficiency over a period of time leads to low ferritin levels. This def could be due to suboptimal diet or malabsorption. The former can be easily...