It all depends on how cumbersome you want things to be. We start working once we have all the content to make it productive for both you and us. The average site is 4 - 6 weeks, give the content ahead of time.