The rash usually lasts about a week to ten days from the time it first appears to the time that most of its scabs are crusted over. Complete healing may take a week or two longer. Episodes of pain are likely to occur for another couple of weeks after the skin is healed. The normal duration of shingles is up to five weeks. If the pain persists or come back after that, it is described as post-herpetic neuralgia.
Most people do recover completely, without any complications.
Other possible complications are less common. My wife had a terrible case of shingles last year. It is uncommon for anyone to have shingles more than once. The overall risk is about one in twenty, but most of those are people with extremely weak immune systems, as the result of other disease, medical treatment , or advanced old age. When you have shingles, you can't give shingles to anyone else.