Depending on the size and complexity of a project, the average website takes 8-12 weeks to create.