A basic website usually takes approximately 3-4 weeks with complex projects taking multiple months. The variables can obviously alter the amount of time it takes depending on the complexity of the website. We will provide an estimate of expected delivery date during the estimation phase.