Question: can you only catch shingles if you have had chickenpox?
Answer: Shingles usually occurs from inside your own body when the chickenpox virus reactivates. If you have not had chickenpox, you can't get shingles. If you have not had chickenpox, you can be infected with chickenpox from someone who has shingles. This happens if you come in contact with the fluid from shingles blisters.