The duration depends on each individual case as shaped by the specific circumstances and the people involved. But as your attorney becomes familiar with the details of the situation, he or she will be better able to predict a timeline for the duration of the case.
Here is one important rule of thumb: A case settled between the parties is almost always finished before a case decided by a trial.