This body warmer affixes to your clothing and provides warmth for as long as 12 hours once activated. It heats up when exposed to air.