It depends on the type of oil and the number of coats used. Each coat can take up to 24 hours to dry completely.