The amount of time it takes to extract oil from cannabis using an oil extractor varies depending on a few factors, including the type of extractor being used and the potency of the cannabis being extracted. However, most oil extractors can complete the process in less than an hour.