'How long will it take for a website to be made?'

This answer would purely depend on how many pages or how complex the website would need to be to adhere to your needs; Payment Pages, Stores etc...

For example, a normal website would normally consist of around 5-7 pages, 20/30 items which would usually consist of graphics/images and videos. If everything is supplied to us at the start of the project, we would definitely aim to complete your whole website in the around 7-10 days. 

Websites with around 10+ pages will be aimed to be done within around two to three weeks - hoping we are supplied with all the content meaning images videos etc.

Hope this helps :)