Our BodyICE Recovery packs can stay cold for approximately 2 to 4 hours. The duration can vary depending on factors such as: The room temperature The usage conditions. Our BodyICE Kids and BodyICE Woman gel bead ice packs retain their cold for up to 20 minutes.  Read the product description label for more information.