- Dr. Scent oils last from 4 to 5 weeks. depending on the settings and usage