I wore a ThermaCare heat wrap on my back when I flew from NJ to AZ (5 hrs.) and it was fabulous. Still very warm several hours after arrival. I can absolutely recommend this product!