We will start working on your site right away and typically it only takes 7-10 days before we have a finished product. But keep in mind, the more complex your site is, the longer it will take us to finish it. And of course, we will continue to make revisions and changes until you feel completely happy with the finished design.