Beech-Nut baby food lasts 18 months, in comparison to other brands that also offer jarred baby food, whose shelf life is 24 months, and the main reason why is the lack of preservatives in the food.