They own houses, have families, are successful in their work, they earn what someone your age should be earning, they're happy, they've achieved so much, and you... your latest achievement was getting to work on time!
Everywhere you look you see lack, and the more you see, the more you lack.
So let's change perspective. What were you doing when your friends were on their stereotypical path to success? I'm not knocking normal, but if it's not for you, embrace it! If you decided to trial lots of different jobs, or went back to study when you hit 30, or travelled the world, then what did you achieve?
1) Celebrate them, no matter how small. If getting to work on time is not like you, celebrate when you do - bring cakes for everyone as if it's your birthday for an extra bonus, and tell everyone it's because you were on time!
2) Keep a daily journal and reflect on your achievements each night. Let yourself notice them all, from a change in thought, a random act of kindness, to positive feedback. The more you see the more you'll get.
3) Ask your friends and peers what they think you have achieved... and say thank you when they tell you. If you argue that it wasn't really an achievement, you are keeping yourself in a negative state of lack.
Do feel free to comment and share - what have you achieved today?