After cleaning, carpets generally take about 2 to 6 hours to dry, depending on factors such as humidity, airflow, and the cleaning method used. We recommend keeping the area ventilated to speed up the drying process.