How long does a website take?

It depends on the size and complexity of the project. We set out goals, deliverables and timings in a project plan before work starts.