How much time does it takes to clean an air duct?

The time depends on the size of air duct that has to be cleaned but for an average size duct it generally takes 4-5 hours for cleaning.