In our experience, building a website usually takes anywhere between 2 weeks to 12 weeks from start to launch when working with our professional agency. You can always discuss a turnaround time that works with your business needs.