Important thing others have left out – anemia isn’t only caused by low iron. Sometimes, a B12 deficiency causes low iron absorption (called pernicious anemia) and in that case adding iron will not help. In other cases, it is caused by your body not producing enough red blood cells to carry the iron, which is sickle cell anemia and also cannot be fixed by adding iron. Hemolytic anemia is also an issue with red blood cells, where they are deformed and die quickly. This solution will not help those people
Latest Answers