How long does it take to heal from serpentine pain is related to the following aspects: 1. It is related to age, and serpentine pain in young adults will heal quickly, usually in 7-10 days. For the elderly, the relative treatment time is longer, requiring 20 days or more, and severe cases can be painful for several years; 2. It is related to previous medical diseases, and for people suffering from diabetes, hypertension, hyperlipidemia, coronary heart disease, malignant tumors and other diseases, the treatment effect is worse and slower, often requiring several months of treatment time, and even longer can reach several years; 3. It is related to active and effective treatment, if antiviral drugs can be applied quickly, usually 10-15 days can be cured. If not treated effectively, it can take up to several months or years.