If your barista seems pretty stressed, he or she is not alone. Turns out, 3 out of 5 millennials -- some 58% -- say life is more stressful now than ever.

In a survey of 2,000 people in that age group commissioned by Endoca, a company that, appropriately, sells cannabis-based CBD oil, millennial think no other demographic faces their kinds of stress.

Like, for example, slow WiFi. Or cracking their cellphone screen. Or, gasp, losing their cellphones.

Sure, there are "real" problems on their list of stressors, like making student loan payments or finding job security...though on a list of 20, those are at #17 and #18, respectively. By comparison, having their phone battery die ranks at #7.

With this in mind, here are the top 20 stressful scenarios reported by millennials:

1. Losing wallet/credit card
2. Arguing with partner
3. Commute/traffic delays
4. Losing phone
5. Arriving late to work
6. Slow WiFi
7. Phone battery dying
8. Forgetting passwords
9. Credit card fraud
10. Forgetting phone charger
11. Losing/misplacing keys
12. Paying bills
13. Job interviews
14. Phone screen breaking
15. Credit card bills
16. Check engine light coming on
17. School loan payments
18. Job security
19. Choosing what to wear
20. Washing dishes