The longevity of essential oil sets depends on the size of the bottles and frequency of usage. On average, a 10ml bottle can last for several weeks to a few months, depending on how often and how much it is used.