The product should stay warm for 40-45 minutes depending on the range and ambient room temperature.