The duration depends on the size of the home and the type of cleaning. A basic cleaning session for an apartment may take 3-4 hours, while deep cleaning could take 6-8 hours or more. Independent houses, due to their larger size, may require more time.