The time to finish a project is directly related to the number of pages and functions included in the site. Obviously a 20-page site will take longer than a 6-page site. But we pride ourselves in being able to complete our projects in 3-5 weeks, once payment is received.