Carpets typically take 3-5 hours to dry, depending on factors like ventilation, carpet thickness, and the cleaning method used.