Depends on how much of it you feed! Mine get a good handful of tasty expensive hays every day as well as unlimited meadow hay. It's hard to say how long it will last as I have about half a dozen different ones and grab a bit of each. Maybe a few weeks if you're giving a handful a day? A kilo is about the size of an average pet shop bag of hay but it's much more tightly packed.