That depends on the complexity of a painting. I paint layered, the first layer must dry well before painting the second layer. On average, it takes two to three weeks for a painting to be finished. Sometimes I leave an unfinished painting for a while before continuing with it. Sometimes I paint on three or more paintings at the same time.