Horses need about 10 to 20 mcg of vitamin B12 per day. This can be found in hay, grass, grains, and commercial supplements.