Therapists should be able to work towards whatever goal you have (at least if it is not an illegal or otherwise questionable goal). In my experience, most problems you can solve with therapy are actually problems that are just "get over it/solve it yourself" problems. The therapist is not there to solve your problems for you. They help you solve the problems yourself, or rather to achieve the goals you have. They support you, give ideas, give guidance.
The way a therapist might help you for example to enjoy hobbies again by talking to you about why you might feel you do not enjoy them anymore. The therapist might suggest practical solutions to those problems, but lots of times you will slowly find solutions yourself by actually learning why it is hard for you to enjoy them.
There are loads of therapies that do not focus on talking about ones childhood. I know it is portraied that way a lot, but for example for me I do psychodynamic therapy, and I rarely talk about it. My therapist even says that it is of course possible to talk about the past, but by no means necessary. We mostly talk about what happens in my life each week. I learn to identify what bothers me in my every day life, then can apply what I learned during the week, and feel more in control, or whatever else I want to feel. Some of my behaviors might be rooted in childhood, but that doesn't matter too much in learning how to change or control them.
It is up to the client what they'd like to talk about. As Elio said, there's also types of therapy that are very focused on learning certain skills, such as CBT. Those are also rather short and concrete, so that might be an idea.
|