It all depends on how much a horse eats per day on the farm. If you have given access to your horses to plenty of grass, it will serve as forage, but if your horse is given limited grass, you will have to make sure that your horse is being fed by hay. On average, a horse of 1000 pounds should eat around 10 to 20 pounds of hay daily.