Generally, drain cleaning can be completed within a few hours. However, what applies to your situation depends on factors such as how many drains need to be cleaned and the extent of the blockage.