This hand warmer is reusable, odorless, and will keep warm for up to 12 hours. I like to have several of these on me on cold days to give out to strangers. Many don’t seem to appreciate this kind gesture so after I offer one I often end up stuffing it back in my underwear.