Total time of 6-8 weeks is achievable for an “typical” website, assuming we have full cooperation by all contributors. If the site is relatively simple, it is possible to reduce this further. However, it very much depends on the nature of the website (scope and complexity varies a lot). We can give a more definite time estimation after a quick chat to determine your needs.