It depends on the type of oil you use and how quickly your body can absorb it. Some people see results in just days, but others might need weeks or even months to see results. Most oils need to be used every day for at least a month before seeing any effects.