To develop a custom website on WordPress, the developers required weeks to months. It depends on the project complexity.
If you develop a theme from the beginning, it takes more time in comparison to theme customization. It includes the web designing team, to perfect the design that has core functionalities.