The amount of time it takes for your matter to reach a satisfactory outcome depends on the issues, the parties, counsel (if both parties are represented) and the availability of hearing dates (if your matter is in litigation).
These variables make it extremely difficult to estimate the total length of time it will take for you to achieve a satisfactory outcome.
Generally, the more difficult the issues and the more adversarial the parties, the longer it will take to reach resolution.