A straight forward website is normally completed within a month, while larger more complex custom builds may take 10-12 weeks. The timescale depends on how quickly you can provide content and feedback.