After meals are packaged, they have a 10 - 12 day shelf life. All meals have a best by date labeled.