It depends on the size of your product’s heatable inner, and how you use it. For example, a body warmer used in bed should stay warm for up to an hour, while the smaller Hot Hug inners will retain warmth for about 20-30 minutes.