Our vacuum insulated stainless steel thermoses or bottles will keep drinks hot for at least 20 hours, cold for at least 24 hours and ice cold for 4 days straight.
Tip: For best performance, you can preheat/prechill your Stanley thermos or bottle by filling it with warm/cold water and letting it sit for 5 minutes. Pour out the water then immediately fill with your beverage and secure the lid.