I have anemia and have been on iron. What else can I do?

Causes of anemia. There are literally hundreds of causes for anemia. Iron deficiency is certainly one of the most common. If you have not responded to iron therapy, your primary care physician or hematologist will need to look into the other many causes of anemia.
Consult a dcotor. Anemia has many causes. Iron deficiency is just one of many. B12, other vitamins, cancer, bone marrow disease are a few. These are books on anemia. See a doctor and ask ... Age, race, cancer, bleeding, drugs that you are taking... Any blood in the stools..... Ulcer....Any history of alcohol or drug abuse? Family history....Think outside the box..Too much iron can be harmful.