The duration can vary, depending on the type and condition of the firearm; but generally, a professional cleaning with disassembly and reassembly takes a few hours.