Every founder wants a single number. The honest answer is a range, and the size of that range is usually a bigger signal than the number itself.

"How long will this take?" is the second question every founder asks, right after "how much will it cost" — and it deserves the same honest, it-depends answer, because the two questions are really the same question asked two different ways.
Discovery and scoping. Before a single screen is designed, the actual workflows, edge cases, and data model need to be nailed down. Skipping or rushing this stage doesn't save time — it just moves the time cost later, into expensive mid-build rework when someone realizes a core assumption was wrong. For most products, this stage takes one to a few weeks, and it's worth every day of it.
Design. Wireframes first, establishing the actual flow and information architecture, then visual design once the flow is validated. Redesigning after development has started costs far more than getting the design right first — every layout change ripples into the code built around it.
Development. This is usually the longest single stage, and its length depends almost entirely on how much of the product is standard (auth, CRUD screens, basic integrations) versus genuinely novel. A straightforward MVP with well-understood patterns might take a small number of months. Something with unusual real-time requirements, complex algorithms, or heavy third-party integration work can stretch considerably longer — not because the team is slower, but because more of the work is discovery-while-building rather than implementing a known pattern.
Testing and polish. Easy to underestimate, consistently. Real device testing, edge cases, performance under actual load, and the unglamorous work of handling error states gracefully — this stage is where a product goes from "technically works" to "feels trustworthy," and rushing it shows up immediately in user reviews.
Launch prep. App store submission and review, production infrastructure setup, monitoring and alerting, a rollback plan if something goes wrong. Often underestimated because it doesn't feel like "real work" compared to writing features — but a launch without this preparation is a launch with no safety net.
For a well-scoped MVP — meaning the founder has already done the hard work of cutting features down to the actual core hypothesis being tested — a realistic range is a small number of months from a standing start (no existing design, no existing code) to a version ready for real users. Products with more novel technical requirements, or founders still actively changing scope mid-build, should expect that range to stretch meaningfully.
Anyone promising a fully custom product in a matter of days or a couple of weeks is either building something far simpler than a real product, or cutting corners that will surface later as bugs, security gaps, or a codebase nobody wants to maintain.
Scope creep during the build is the single biggest timeline killer, and it's almost entirely within the founder's control. "While we're at it, can we also add..." feels small in the moment and compounds badly — each addition doesn't just cost its own build time, it often requires revisiting decisions already made for the original scope.
The founders who ship fastest aren't the ones who found some technical shortcut. They're the ones disciplined enough to write down every "great idea for later" in a list, keep building the agreed scope, and revisit that list only after the first version is in real users' hands.
Rather than fixating on the headline number, ask what assumptions it's built on: has the scope actually been locked, or is it still being discussed? Does the estimate include testing and launch prep, or just development? Is there buffer for the inevitable "this turned out harder than expected" moment that happens in nearly every build?
A team that gives you a range with clear assumptions behind it is being more honest than one that gives you a single confident number with no caveats — and that honesty, more than the number itself, is what tells you whether the timeline is going to hold.