After 100+ website design and development projects, I can tell you exactly why most of them take 4–6 months:
It's not design. It's not the development. It's the 11 days between each round of feedback where nothing happens.
We tracked this internally across multiple projects....