Unfortunately I've had handwarmers not work within the expiration period on numerous occasions. After many years of buying them I've found that they're only good for about six months or so even though they are marked for a year.