The amount of hay eaten depends on the type of horse, the size of the bale, the workload, the horse's activity level, access to pasture, and the quality of the hay. However, most horses eat between 10-15 pounds of hay each day. Therefore, a standard 40 lb. square bale of hay will lasts one horse for about 3.5 days.