The shelf life of unopened e liquid is 2 years, generally e liquid, like good wine, matures over time in whats called the process of ‘Steeping’. Steeping is essentially leaving your e liquid over a period of time before you use it to infuse the flavours and ingredients so they produce their maximum levels of output.
An opened bottle of e liquid with the top screwed back on last around 8-12 months and you might notice some flavour blandness over time as the flavour will deteriorate as time goes by.
Ways you can improve shelf life is by keeping your e liquid in a dark place out of direct sunlight, keeping your e liquid refrigerated.