In the case of hard candies, a pretty long time. I don't have a definitive guide to how long it will keep, but if you keep it in a low-humidity environment (a freezer bag works just fine for this), it should last you a good 2-3 weeks. Although I'm pretty sure you'll eat this stuff long before!