While unopened liquors are shelf-stable for years, once they are open, alcohols have about 8 months before they start to lose their peak flavor. If you’re mixing a batch of cocktails at home, keep them in the fridge. Drinks that contain fruit juices should be consumed within a day or two. Any drinks with perishable ingredients like egg whites or milk should be consumed right away.