Since a website undergoes two different phases before it is ready to go live, it may take anywhere between 15 to 120 days to design and develop a complete website from scratch. However, the number of days is entirely dependent on the complexity of your project and the number of revisions you require.