Kahlua has a shelf life of about two years. However, it is best to consume it within six months of opening the bottle. After that, the liqueur may start to lose some of its flavours.