Which Generation Is Most Stressed Out?

Which generation is the most stressed out?

According to a new survey, it's the younger crowd.

Millennials are the people between ages 18 and 33.

They reported the highest levels of stress.

54% say it's kept them up at night within the last month.

That's quite a bit higher than the average.

So what's the cause?

Experts say it could be the non-stop nature of that generation or they might just be better at talking about stress.