Huggies Little Snugglers have a shelf life of 2-3 years. When a baby wears it, you can expect the diaper to stay good for 8-12 hours.