Each project is unique and has its own nuances, the timing depends on the amount of work, the availability of content and the number of edits.
On average, it turns out somewhere like this:
Layout design only — 3-7 working days
Single—page website - 6-10 working days;
Multi—page website - 2-4 weeks;
E-commerse — 1-2 months.