It would take 8-12 weeks approximately to build and launch an average website. This involves planning and designing, developing, reviewing, and launching the website.