The drying time for carpets after professional cleaning can vary based on several factors, including the carpet's thickness, humidity levels, and airflow in the room. Typically, carpets may take anywhere from a few hours to a day to dry completely. Opening windows, using fans, and turning on the HVAC system can help expedite drying.