B vitamins supply building blocks for blood cells. Use a multiple synthetic B vitamin, giving half a child’s dosage. Vitamin C, as sodium ascorbate, 250 mg- 500 mg twice daily, also strengthens blood cell walls so that they will not break down as easily and further aid in preventing bleeding.
Herbs : Nettles and Siberian ginseng daily are known to be good for anemia.