This is dependent on the number of pages and complexity of the website. Typically a basic informational site can be delivered in 1-2 months while deeper and more complex may take 3-6 months.