I agree that a good therapist is not that easy to find so takes a bit of shopping around but if you find a good one, they can be very, very helpful. My therapist even waved a fee once and that was one of the kindest, most generous things anyone has ever done to me.