This is my biggest fear. Having the same problems now at 40. I look at my dad and as much as I swore I'd never let myself have his same work ethic (push hard, than go at 1/4 pace for 90% of the time).
Reality is that I'm worse than I've ever seen him right now. I can go for a few days without doing a single git commit. I have a team under me that makes it look to my superiors as if shit is getting done. And when I need to I can pound out really really good code and save the day.
A therapist can be a great help. There's lots of other things that can help. You'll get a lot of advice in this thread. Just to throw this out there, in case nobody has mentioned it, I cannot emphasise enough the importance of sleep for mental health, anxiety, and procrastination. You can do a lot of stuff, and mostly it will be ineffective unless you have the solid 8 hours every day as your foundation.
Reality is that I'm worse than I've ever seen him right now. I can go for a few days without doing a single git commit. I have a team under me that makes it look to my superiors as if shit is getting done. And when I need to I can pound out really really good code and save the day.
Yeah...I need a therapist or something