On average, website development takes from 4 weeks to 1.5 months. However, for each project the calculations are individual and also depend on the speed of your feedback and decision-making. I do not make "websites in 2 weeks", as it is impossible to get a quality result in such a short period of time