Snap Kitchen meals are freshly made, so eating them soon after the purchase date is best. That said, our meals, with the exception of our salads, have a 4-6 day shelf life from when they were produced. Our salads have a 2 day shelf life to ensure you're receiving the freshest salad possible! Each item has a consume by date sticker listed on the side.