On average, a 4-ounce essential oil candle can burn for approximately 25-30 hours. However, this can vary, so it's best to check the specific burn time of the candle you're using.