It depends your requirements. We consider factors like the features and functionalities that need to be added to the app, uniqueness of the design, number of allocated person-hours, use of 3rd party services, and so on before giving a definite timeframe.