Dude, I know. You’ve been chastised ever since you were a little kid for being “irresponsible” and “inattentive.” You’ve been teased for being “unrealistic” and “lost in your own head.” You’ve never been good at showing up on time or meeting strict deadlines. You’ve made mistakes. Sometimes you’ve made the same mistakes over and over again. Yes, it’s frustrating. Yes, it’s disappointing. You feel like you’re letting people down and you hate that. You’re worried someone’s going to yell at you, which you also hate.
Here’s the thing: you’re working on it. You’re sincerely trying to get your life in order, to sort out what’s really important and what isn’t, to learn from your mistakes and do better. You’ll still fail sometimes. It’s OK. Everybody fucks up. Everybody is scared, uncertain, insecure–just like you. Yes, people will feel disappointed in you. Some people might even get angry and yell at you. But you’re doing the best you can. So be good to yourself. Stop yelling at yourself. Stop telling yourself you’re stupid, incompetent, a fuck-up.
Tell other people they should be kind and merciful to themselves. They shouldn’t beat up on themselves too much. And while you’re telling them that, tell yourself that, too. OK?
I know it may not always seem this way, but I love you, man. Really.
All the best,