Smaller websites can be completed in as little at two weeks. Most websites are completed within 30 to 60 days.