No such thing. All really depends on how consistently they work on your application. If you work consistently without breaks+application has low complexity, a few months at best. Anything else can go long. The key is to look for what went into progress, what's completed and what isn't started...