It's very hard to estimate the general time it takes to make a website, as each website is unique and custom-made.
If you wish to contact us with some of your website requirements, we'd be happy to give an estimate, but it's near impossible to make any sort of estimate without some information.