It can take as little as a few weeks to months to resolve a personal injury claim. But it can also take up to several years for more complex cases.
A competent lawyer will keep your case moving forward toward a resolution, but will not be overly eager to settle your case and will never let the responsible party or his or her insurance company know you are anxious to settle.
You should talk to an experienced personal injury attorney about the specifics of your case.