How long does a divorce take?

Divorce has many layers. Peeling away each layer takes time, and so does addressing them, especially when sensitive human emotions, family matters and complicated assets are involved. These are some of the reasons why a divorce may take a considerable amount of time...