Thanks for posting your query at DoctorSpring.com
I can understand your concern.
The medicine you are taking for herpes zoster I.e valacyclovir is the right medicine. The dose is 1000 mg twice a day and it takes 7 days to see the effect. Hence you need to continue the medicine for the entire course and it will surely resolve the lesions.
Feel free to discuss further,
Patient replied :
MAXIMUM HOW MANY DAYS I WILL TAKE THIS MEDICINE FOR HERPES ZOSTER
MEDICAL HISTORY ( I AM OPERATED AND SPINAL FIXATION BEFORE 1 ONE YEAR)
I will advise you take the medicine for 7-10 days.
But within 7 days you should have positive results.
Let me know if i can help you further,