Hard candy like Jolly Ranchers, lollipops and other individually wrapped candies can essentially last forever if they're stored right and kept away from moisture. Dark chocolate can last one to two years in a cool, dark, dry place. Milk and white chocolate will last up to 10 months.