The amount of time each project take depends on the scope of the project. Website projects are broken into 6 phases: Discovery, Strategy, Content, Design, Development and Testing. In each phase, I provide ample opportunity for your feedback and input. Each phase is highly dependent on your timely feedback. The average time from project initiation to launch is 4-6 weeks.