they usually need about 3% or their body weight per day. so if the horse weighs 100 lbs. (theoretically, of course), then it needs three pounds of food each day, and if it stays that way the whole year (it wouldn't, but this is just an example) then that adds up to about 1095 lbs. for that year
horses can eat up to 20 pounds of food a day so in a year they could eat 7,300 pounds of food. It depends on your horse's diet and the size.
The average sized horse (15.2 hands) will eat 2-3 tons of hay per year. There are several factors that could alter the amount eaten. If the horse is in a large pasture that has grass at least part of the year they may need less depending on the individual horse.
they eat more than one ton per year
about 200 pounds of meet per year per person
A horse can have only 1 foal per year due to the 11 month gestation period.
*
100lbs per year
90kg
The UK consumes about 605,000 tonnes a year
How much a horse eats in a day depends on the horse and its work load. Some horse that are doing no work or are just obese can survive on just pasture. Other eat 15-30lbs of hay and grain per day. It all depends on the condition of the horse and it's use.
There are no regulations about how many you should eat in a year. Probably the less you eat the better it will be for your health. Personally I eat about 3 or 4 hamburgers a year.
The average American eats about 12 pounds of chocolate per year. This is half of what Switzerland residents eat, which is about 24 pounds per year.