Shingles is caused by the varicella-zoster virus. If you are suffering from Shingles, you may transmit the virus to someone who is not immune to chickenpox. Hence, it is best to avoid contact with others if you are currently having Shingles.