Depends. Before treating anemia, one must determine the cause of the anemia. A most common cause is low iron. Low iron can result from blood loss (perhaps hidden in stool) but may also be due to poor absorption of iron and this may have many causes. Anemia may be associated with chronic diseases of the kidney and joints as well as many cancers. See your doctor to determine the cause prior to treating.
Anemia. There are different kinds of anemia. Iron deficiency, b12, folate, (folic acid) anemia of chronic disease, hemolytic., etc. Iron deficiency type responds to foods rich in iron, including spinach, red meat. Meat also has b12. Floated can be taken as a supplement. Pernicious anemia is autoimmune and prevents absorption of b12. Supplements orally won't help.