It’s very difficult to estimate an average time for a project to be build. There are main factors effecting the issue: skill level and experience of the user, and complexity level of the project.