This depends on a number of factors: the size of your website, its functionality, the complexity of the design, and most importantly, how well prepared you are at the start of the process in terms of having all your content i.e. text and images, ready to go.

As a general rule, I aim for my projects to have a turnaround of four to eight weeks. Building a website once the design is finalised does not normally take more than a couple of weeks but all the planning, preparation and approval process can take a while.