Your carpets should be dry in 2 - 4 hours - and may take a little longer depending on the material from which they are made and the temperature or humidity of a room.