It depends on the pages and features you are looking to have on your website. At the start of the project, we will be giving you an ETA and you will keep getting weekly updates on the progress along with a test link.   The timeframe will also depend on the speed at which we will receive your feedback and comments.