Shingles can happen at any age - it's just more common when you are older and your immune system has started to decline.
grace
It could be just stress, if the stress is bad enough.
This forum really is just about genital herpes, though. Try posting in the dermatology forum for more info.
Aj