Iron supplements can increase the iron in your body. This may help treat iron-deficiency anemia. Iron supplements are generally not given to people who do not have iron-deficiency anemia because too much iron can damage your organs. Vitamin B12 supplements or shots can help treat vitamin B12–deficiency anemia.