Of course it depends. A typical site can take anywhere from 4-7 weeks most of the time. If you have content already available this speeds up the process quite a bit. I try to get my first drafts to my clients within a few weeks of starting the project.