In general, it is recommended to let the herbs infuse in oil for at least 1 to 4 weeks. This allows the oil to extract the aromatic compounds and beneficial properties from the herbs.