Building a professional website from scratch takes time.
After you've finalized the design of your website, and the features you want to incorporate in it, it can take up to one month for the developer to code the front and back end of your website and link it with your database.
Taking into account the time required to review and apply changes, it's safe to say that you will have a fully functional website ready in two months at max.