On average, an insulated kids thermos will keep cold foods cold for at least 5 hours and warm food warm for at least 7. You may get a little longer depending on the product. I recommend warming the food until hot, add it to the thermos, and seal tightly.u003cbr/u003eu003cbr/u003eIf your thermos will be in a fridge, which I know happens at some daycares, you may want to test it out at home to see what the temperature of the food is after it's been stored for a few hours that way so you know what to expect.