Trending Now. Answers. Best Answer: at least 3 months, so long as they are in *sealed* packages (you can't expect hershey's kisses that are just wrapped in foil to stay fresh), and aren't exposed to extreme heat or humidity... yet, if you put them in the freezer, they'll last for an entire year!