Here's some reading I did that helped me:
Zen Mind Beginners Mind - I'm not religious in the slightest but I knew a part of my problem was that I wasn't really being self aware. I had friend that was into meditation and swore it helped him be more self aware. So I picked up this book and read it along side using the Headspace app to get into meditation. I use it as a moment of calm and clarity, to regain my thoughts, and refocus. Especially when I feel procrastination kicking in. It helped me calm down and identify why I was procrastinating and often come up with a plan to deal with whatever was making me want to procrastinate. I found I was often thinking or focusing or stressing about something else instead of focusing on me and my wants.
https://www.amazon.com/gp/product/1590308492/ref=oh_aui_deta...
The Now Habit - This was a book a friend of mine recommended to me. They said it helped them breakout of the rut they felt they were stuck in. It definitely helped me a bit. At the very least it helped me identify the things I wanted to do and do them. While also enjoying myself with the "Guilt Free Play" he talks about being important.
https://www.amazon.com/dp/B001QNVP7M/ref=dp-kindle-redirect?...
7 Habits of Highly Successful People: This book was another friend recommendation, that helped me focus on and deal with my own internal issues that was encouraging my procrastination. I was able to start identifying them and working on them.
https://www.amazon.com/dp/B01069X4H0/ref=dp-kindle-redirect?...
It took me about 6 months of diligent work to get myself out of my procrastinating funk and get myself to a place where I was starting to be happy with what I did. I still occasionally break these books out and go over them, I still meditate to help me keep focused, etc. There isn't some quick fix to deal with it, but I believe you can learn to manage and deal with your procrastination like I have.