I buy my hay, aubiose and megazorb from a riding school and usually get it all at the same time, when I'm down to about 3 sections of hay. I usually end up over stocked on megazorb and aubiose. I also get readigrass from the same place, but don't have to buy that as often, so only get it whem I'm going there anyway when I run out. Food I used to just buy as I needed it, but have found a local petshop that can order it in 10kg, so will probably just order a sack a month now.