The herpes zoster virus (HZV) causes shingles. After someone has had chickenpox, the virus stays in the body in a dormant or inactive state. Sometimes, the virus can reactivate, leading to shingles. Some triggers that might cause the virus to reactivate include: stress illness certain medications, such as immunosuppressants re-exposure to the virus