Ice packs can keep going for long spans, considering that it is set inside a very much protected compartment. At states of ideal protection, an ice gel pack will go on around 24-36 hours. Then again, at room temperature, an Ice Gel Pack will just last 2-3 hours.