Milk inside a cooler can stay fresh for a maximum of four days. But if you change the ice packs regularly, it can go for as long as a week as well.