Typically a website project will take four to six weeks. This does not include time taken to collect images and content however, your web designer may include it in the package. Your four - six weeks will start from the date they receive at least 80% of the content.
Having your content and images ready ensures there is no delay in the progress of your website build and will help you plan the launch of your website.