Swell bottles are designed to keep your drinks hot for up to 12 hours or cold for up to 24 hours depending on the bottle size and the temperature of the contents.