How long does it take to build a website?

This depends on what you need. It takes longer to build a 1000-page mega site than an eight-pager, but both will take time, depending on your needs and the complexity of your project.