I have used a life coach before and found it very useful to have a someone completely independent with real no stake in my future help me sort through a variety of issues that were holding me back. I had been through a divorce and was at a crossroads in my job/career path. My friends and family were of no help so I needed to talk to somebody who would help me navigate my issues and could suggest options I might not have thought of. It started out as career counseling and expanded to my entire life. The person I ended up working with was recommended to me by someone I trusted so I wouldn’t just pick someone out of the phone book and hope for the best.
You mentioned procrastination. I know a lot of people who procrastinate, but it doesn’t seem to really impact their lives that much. Eventually they either get around to doing what they should have done months earlier or whatever it is no longer needs to get done. If it’s bad enough that it’s impacting your everyday life then you probably want someone to help you work through why you procrastinate so at least you understand what’s holding you back. There could a lot of reasons for it and knowing the why often helps with changing behavior.
As with all counseling a lot if it has to do with your willingness to accept advice from someone else. I know people who have gone to life coaches with no intention of changing. They just want to check the box to say they did it. That’s a total waste of time and money in my book.
If your issues surround what you should do with your life you may want to start with a career counselor and see where that goes. You may just need an unbiased view of where you are today and some ideas for how to move forward, and a good career counselor or life coach should be able to do that for you.