You can only get shingles if you’ve had chickenpox. Shingles is caused by reactivation of the chickenpox virus which has been asleep inside your body since you caught chickenpox.