How long a cooler keeps food and drinks cold for depends on various factors such as the type of cooler, the insulation used, and how often you open it up. Cheaper, soft coolers may only keep food and drink cool for a few hours, whereas some heavy-duty hard coolers can keep food and drinks cool for 7 days or even longer.