how long shingles heal
Shingles takes such a long time to heal because there is no cure for it. If a doctor catches the virus early enough, he can help treat it, but the virus must run its course, taking sometimes a month or longer to heal. There is a vaccine for the varicella-zoster virus but it is only given to people who are 60 years or older.