The drying time after professional cleaning varies depending on the carpet type, cleaning method, and weather conditions. Generally, carpets can take anywhere from a few hours to a day to dry completely.