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.