These will stay fresh for about five days. We've never had one make it past 12 hours, in our household!