Building a website with WordPress can be a very time-consuming process. Depending on the complexity of your site, it might take several hours to create a basic site from scratch. However, if you have experience with WordPress and have a basic understanding of web design concepts, you can speed up the process by using pre-made templates or building on top of an existing site. In most cases, it takes about a week to create a basic website using WordPress.
However, if you have a lot of custom coding to do, the process can take considerably longer. In the end, the length of time it takes to build a website using WordPress depends on a variety of factors, including your experience with WordPress and web design, the complexity of your site, and the amount of custom coding you need to do.