I eat a lot of non vegetarian food. My serum ferritin levels were 21 in Feb 2016. I used to to have severe hairfall. From then I started taking iron tablets and my levels increased consistently. It became 85 in Dec 2016. Then I stopped taking tablets, and now in March the levels dropped to 72. I am afraid that the levels would further drop if I dont take tablets. Why is the iron not absorbed properly, inspite of having nutritious food?