This largely depends upon the scope and complexity of the project. You should budget at least 8-12 weeks when planning a new website build. It's also important to commit yourself or your staff to collaborating with the agency throughout the project to avoid delays.