How long your lavender essential oil will last depends on the carrier oil and the conditions in which it's stored. Most carrier oils keep for a couple years in air-tight containers kept in cool, dry environments.