It depends on various factors, including the scope, objectives and complexity of the project. Usually, it takes 4-6 weeks for a small project and 12-16 weeks for a big project to finish.