Question: how many bales does a horse eat?
Answer: This is assuming the horse is not fed any other significant source of food, such as pasture or grain. An average sized hay bale (95 pounds) makes for an average of about 21 bales to a ton of hay. So, doing some quick math, that means that the average horse would eat 75 bales of hay a year.