Carpets typically take 6-12 hours to dry after professional cleaning, depending on humidity and ventilation.