Children who have had chickenpox generally do not need to take the chickenpox vaccine again. Chickenpox is a contagious disease caused by varicella-zoster virus infection, usually after chickenpox and recovery can be more durable immunity, this immunity is basically lifelong immunity, re-exposure to the virus will not cause chickenpox again. Therefore, children who have had chickenpox usually do not need to be re-vaccinated against chickenpox. However, the virus may manifest itself as chickenpox the first time a child is infected. After the virus has recovered, it may lie dormant in nerve cells and reactivate when immunity is lowered, causing herpes zoster. Therefore, you may consider vaccinating your child against shingles to prevent the occurrence of shingles. It is recommended to consult a medical professional before vaccination.