On average it takes about 1 month to build a website a standard 10 page website that is required by most medical practices.  If you would like to integrate any third party services, such as a patient portal or payment gateway, it might take longer.  Initially, we meet our clients and discuss requirements and timelines.  We are usually able to accommodate any deadlines and try to deliver a completed website as fast as possible.