In my opinion, I think it completely depends on what kind of website you are going to create using Magento and how many functionalities you want to see on your website. If you are looking for more features & functionalities on your website then it will take some more time. Also, you can go for some web development companies.
Thanks.