Sweetie DON'T be so darn hard on yourself, of course you DID NOT bring this upon yourself, neither did my son or anyone,everyone is right once you have had the chicken pox virus you can get shingles,and one cannot help get stressed in life, it is just a fact of life,plain and simple, just take real good care of yourself,do all the right stuff and i sure hope your pain and discomfort goes away and real soon, HUGS, i always thought it only affected old people, so i was suprised when my son got them too at the same age as you, but when i learned more about it, it all made sense.