Separation/Divorce: Mediation – How long is this going to take?

I am often asked this question by potential clients during [...]