How long should bridal shower hair last?

Ideally, your hairstyle should remain intact for 6–10 hours.