Water ice will last 12-24 hours in a styrofoam cooler, with larger coolers able to hold ice for longer if completely filled.