@MainerMikeBrown Said
Psychotherapy works for some people and some people it doesn't.
That is dependent on a few things. I personally think if the problem is organic in nature, than a person needs to address the organic issue (whether it is diet, exposure to something creating the problem, an imbalance the requires medication, etc.) All of those are possible and no amount of talking will fix them.
However, if the problem is not organic, then an organic solution will only go so far to mask the symptoms. The emotional and/or cognitive aspects will need to be addressed, but even then the outcome depends a great deal on how much the client believes that counseling will work, and how willing they are to work through the hard stuff and to hear some things they probably don't want to hear. A lot of people think counselors are all touchy feely make you feel good people and that's not exactly how it works. They are empathetic, but they care enough to take you through the tough stuff to get to the other side. There really isn't a way around that part of the process usually.
It is helpful however to find a therapist that matches your theory of what counseling should be and matches your personality pretty well. I truly believe that it is essential to have a positive therapeutic relationship between counselor and client in order for there to be good progress.
So yes, counseling can and often does work very well, but it is not some magic thing that counselors do to clients to make it all better.