It depends on the complexity of your project, but most of our customers expect their apps to be completed within 2-6 months with an additional bonus of around 10% if the project is delivered on time, so it is always important for you to set up a time frame for development as well as a budget to allocate for the same.