For smaller sites, a typlical turnaround is usually 3 to 6 weeks once all the materials have been sourced.  A lot depends on what the client needs to provide which may include images, photos and videos, text for pages and when they can provide it.  However, to keep the site ticking along, we use whatever is provided as soon as we get it and incorporate it into the design.