Storebought Irish Cream, whether open or unopened, is good for up to 2 years. It does not need to be refrigerated. Homemade Baileys, despite the alcohol content, has a much shorter shelf life. It should always be kept in the refrigerator and used within a month or up to 2 months if you use a sterilized container.