coffe enama? no. vegetarianism? yes! anemia can be caused by either low iron levels or low B12 levels, or both. take some B12, along with a full spectrum b supplement. B12 should be methylcobalamin, not cyanocobalamin.
black strap molasses is a great source of organic iron. floradix has a great herbal based iron supplement. take the molasses or the floradix with some lemon juice to naturally chelate the minerals.