According to the Baileys website, Baileys Irish Cream lasts 2 years from the day of bottling, opened or unopened when stored at the optimum temperature (0 to 25°C/32 to 77°F). They note that this varies for different flavors/varieties of Baileys. They also note that small bottles (100ml or less) last for 18 months.