Vacuum insulated water bottles last from 6-31 hours cold and 1-20 hours hot.