However, the best for addressing procrastination for me was a coach. They really worked through things with me to give names to the bad habits I'd developed, and the tools to recognize emotions as they occurred. It reminds me a lot of the "noting" practice in meditation.
For example:
"foldering" - once, I decided that I needed to make folders and put all the documents I needed to create & review in various states (e.g. incubation, pre-review writing, published for review, reviewed, complete, etc). This is not effective, as what I needed to know was "what should I work on today" or "how aligned are my projects with the business". Instead I was making sure all my documents and folders were right. Now whenever I do this over-organization-as-avoidance, the word "foldering" occurs to me before I even notice I'm doing it.
One of the hardest things is that the best coaches come through recommendations from others. If you don't have a social or professional network where people have worked with coaches, it can become very hard to find a good one. Many friends according to their instagrams are "coaches" now who have never been near a stadium.