It depends on the size of the business and the type of project they are working on. Durations change from business to business.
When multiple stakeholders are involved, the business analysis will unite them to agree upon one collaborative goal. And then, the requirements should be passed on to the internal teams so they can work in a collaborative and transparent environment.