Hi! I am 25 years old and I have had shingles since I was about 19 years old. You may want to go and have an HIV test done, and get tested for lukemia. Every doctor that I have talked to always askes me if i have ever had one. But I also take Zovirax everyday. Since I have been taking it on a regular basis i have not had an outbreak. They have told me the same thing about only older people get it. I don't think that is true. But if you would like to e-mail me feel free. Good luck!