It depends on the person, their willingness and the relationship between the therapist and patient.
When I first started developing and supporting code I noticed an interesting thing. I would start explaining an unsolvable problem to a cow*rker and before they understood my question, pow! The answer was obvious, at least to me. I walked away happy, they hadn't a clue what I was asking.
Another person noticed the same thing, we actually named it ICRR(Intuitive Cognitive Response Recognition).
There was a class that was mandatory at a certain level. It was bizzare, a secret class, no one would talk about it. Weird location outside DC; no phones, tv, radio, alarm clocks.
People would come back all messed up in the head, wearing half of two different pair of shoes, dying their hair multicolored(this was 1986). Out of the box thinking was the object.
It was actually pretty good. The instructor was way more bizzare than the class, it was his baby. He knew of the ICRR phenomenon and called it the "teddy bear syndrome". One of his graduates explained how he'd used the class to exploit the phenomenon.
He was a technical leader and frequently questioned about a particular area of expertise. He put a teddy bear outside his office and asked his team to first explain their problems to the teddy bear. Guy claimed the bear had a 60% success rate.
Point is, talking can be powerful, for the right people under the correct situations.
Maybe a teddy bear, or a guy at a drinking establishment, or a professional can help. Obviously YMMV!
Good luck to you.