Your essential oils should be carefully preserved so they may remain in the best possible condition and retain their therapeutic properties for longer. In ideal conditions the essential oils may keep up to 6 years but generally last up to 2 years. Carrier oils and hydrosols have a shorter shelf life, generally 6 months. For more information please consult Preserving Essential Oils.