@Oscar23: Shingles is not highly contagious unless you have never had chickenpox in your life. If you have not had chickenpox, and are exposed to someone with shingles, then you are at risk of developing chickenpox, not shingles.
There are three things necessary to contract shingles.
1. You need to have had chickenpox at one point in your life, as the virus sits dormant in the roots of your nerves for life. You can never get rid of it, even though you recover from the chickenpox rash.
2. Your immunity is on a low.
3. A stressful event is believed to be the trigger to the dormant chickenpox virus.
With all three factors present, the chickenpox virus "wakes up" and is known as shingles.