Because Lily O'Briens packages their chocolate range to preserve freshness, their shelf life is usually between 6-12 months. All their collections are clearly marked with shelf life information on the packaging. Please store your chocolates as they recommend to ensure they stay fresh and delicious for as long as possible.