It all depends on the size of your home, the number of rooms you plan to paint, and the tools and techniques used. Professional house painters have the tools and techniques to make your home look like a new construction and they work in a coordinated sequence, making the process fast and efficient. On average, it takes about four days to paint a medium-sized house. However, it all depends on several factors.
A small house with one or two floors and four bedrooms or less will take five to six days to paint. A team of two to three people can usually prepare, prime, and paint a 500 square foot side in two to three hours. If you're only touching up a single wall with the same color, this is a fairly quick process and can take less than a day compared to a completely new color change. DIY projects often take much longer to complete because of the amount of preparation it takes to achieve the same amazing results that an experienced painting team can achieve.
Preparation is key to achieving flawless results and, if surfaces are not properly cleaned and prepared, surface imperfections are often exposed and are evident in the final coat of paint. If you consider the time a team of painters spends painting your house while you can continue with daily life, it may not be worth doing it yourself. If you're making the decision to paint, there's no point in rushing when the time spent now getting a quality result can last 5 to 7 years before you have to do it again.