Typically hand warmers can heat for up to six hours, with heat outputs from 40-48C.