You will need 20 hay to feed your horse, which will allow you to ride for 24 hours. You can top up the food at any moment, but if it runs out, you will need to use a complete stack of 20 hay again. You can carry an additional three items in each saddle bag and two spaces on the main horse.