This varies, but the overall timeliness is usually dictated by the client. Some websites come together in just a week or two; others take months. If you are available and able to meet when required, provide information as needed and review the stages as necessary, the process can be a quick one.
A Support Engineer for WordPress VIP (Automattic), I currently live in Oliver, in the Interior of British Columbia (in Canada’s only desert).
My past lives include teaching, journalism, and business ownership doing website design and development.
I am always learning something new, and am passionate about finding awesome solutions to tough problems.