You cannot do much to avoid shingles. It is not caught from contact with someone with shingles or with chickenpox.

  1. Immunisation with the varicella vaccine can protect people from chickenpox. The vaccine involves a single injection for children under 12 and two injections for teenagers and adults. However, there is no evidence that immunisation against chickenpox will prevent shingles later in life.
  2. If you have shingles you should stay away from other people until the blisters have dried (usually about seven days), as there are virus particles in the blister fluid. The risk is that people who have not had chickenpox might catch that from you.