Hi... yes, I have engaged in CBT.... years of it .... and overall it was a positive experience for me. Much depends on the therapist and much depends on where the client/patient is in their life. It is my opinion that whether or not CBT is successful depends upon the willingness of the person who is engaging in it to find a resolution to their problems. I personally believe that everyone would benefit from some form of CBT. It primarily teaches us to respect ourselves, which translates into better interactions with others and in feeling better about ourselves.Hope this helps, Evie