How long do the symptoms of shingles last for in a teen?

Varies. Shingles can have groups of lesions which occur for 1-7 days then progress to crusts and healing over the next 1-2 weeks.