The timing, like the cost, directly depends on the complexity and volume of work associated with the creation of the site.
If this is a simple business card site or landing page, then development can take 7-14 days.
Simple shops are usually done in 1-2 months.
If these are large and complex projects, then the terms are measured in months.
Design is also not an unimportant factor. Projects created on a template or following an example are developed faster and cheaper.