Shingles is caused by the varicella-zoster, the same virus that causes chickenpox. Following a bout of chickenpox, the virus lies dormant in the spinal nerve cells. But it can be reactivated for unknown reasons years later when the immune system is suppressed by:
Physical or emotional trauma
A serious illness
Certain medications, like steroids