How long will an essential oil last for?

What is the shelf life of an essential oil and how long will a bottle last?