The time to complete a website depends on the scope and complexity of the project. Although, on an average, it takes on 4-8 weeks from initial discovery call to the website deployment.