This varies based on the bag. The minimum amount of time that most bags will keep your items cold is about 3 hours. Some bags, with ice packs, can keep your items cold for 8-9 hours. Think about how long you usually are out and about and buy the bag that works best for that time period. If you’re only out for short periods of time, the aluminum lined bags will work just fine and are usually cheaper.