Kringles are definitely best when served the same day or within the first 24 hours however, if kept in airtight container, they last for up to 5 days.