For some reason I do not seem to get anywhere close to 10 hours of heat. I have been using these for my gloves for skiing. Often they seem to go dead within four hours. They also do not seem to get as warm as many hand warmers I have used.