For many years, my Hemoglobin level is between 10-12 gm/DL. I do not think that I am taking iron deficient food. I take iron tablets for last one year; I eat fruits regularly (dates, dry grapes, pomegranate, etc). I eat meat too. But I do not understand why my hemoglobin level is always low. I believe it is not being absorbed by blood. What should I do to get iron absorbed in blood. I am 50, male; but never felt anemic or tired in so many years due to this problem.