I almost didn’t include this question because I didn’t want to sound like a typical therapist who says “it depends” to every question asked. In this case, it really does depend though. In therapy (as in life), there are no guarantees and everyone does their work in their own time. It depends on how deep the issue stems from your past (does it stem from your childhood), how severe the issue is and how complex the issues are. It also depends on the support you have around you and how ready you are to change. I have had a lot of successes in Cognitive Behavioral Therapy and Solution Focused Therapy, which are both short term therapies (compared to other theories of therapy), but am also trained in longer term therapy that would focus more on childhood issues if the problem being presented does not fit into a “short-term therapy” model.