The time varies based on humidity and the type/density of your carpeting.  On average after a steam clean you can expect 4-8 hours and after a dry cleaning about 1-2 hours for complete dryness.