This is a common question, and the answer varies. There are some divorces that can take weeks to resolve, and there are other divorces that can take years to resolve. The parties are the determining factor of the time frame that the divorce takes.
If the parties can come to an agreement quickly, then the divorce could be resolved in weeks. However, if the parties cannot agree on one or more issues, and if those issues are complicated, then the divorce can take years in order to be finalized.