Coaching is a tool that can change your life - if you come to it when you're "ready." In this See for Free I discuss the differences between the two modalities of Coaching and Therapy, and when they are called for in a person's life.
I make the analogy of a swimmer: when we are just trying to stay afloat, it's not the time to talk about moving forward (Coaching), but rather the time to have someone throw us a buoy (Therapy) so we can catch our breath, and regain some strength. And then, when we have enough power to move forward, we start swimming (Coaching).
I am a huge fan of both modalities, and believe it's hugely important for both the client and the practitioner to recognize where they are at, and follow the most appropriate path. Coaches need to recognize when a client needs deeper-level work than we're trained to provide, and therapists will do well to set their clients "free" when they're ready to launch into powerful, new places.