It really depends, a small project could take about 3 months (2 weeks planning & prototyping, 1 week designing, 10 weeks developing and testing), most projects will take more time than that though, especially if you’re testing it carefully and giving us feedback.