Caramel corn can last for varying durations depending on whether it's store-bought or homemade.
Homemade caramel corn, when stored properly in an airtight container in a pantry, can last for up to 3 months. Store-bought caramel corn often has a longer shelf life due to preservatives and packaging designed for extended storage, but it's always best to check the "best by" date on the packaging for specific guidance.