It all depends on how complicated your website is. It should take 4-6 weeks to complete. This time frame is based on the assumption that it is a one-of-a-kind design. It is not a bespoke design if someone tells you they can create a website for you in a week.