This usually depends on the client. The biggest thing that holds up the website completion date is content. I can get a site up within 3 weeks of starting the project, yet this rarely occurs. I usually have to wait for the content to be created and submitted to me. I have clients that get their website up and running within a month, and I have clients that have waited over a year to complete the website. It is really up to you.