Yes, baby foods do expire. One must check the packaging while purchasing the baby food and consume it within the specified time period.