Discussion Thread: Developing An Explanation of Addiction One of the challenges we face as counselors is understanding that there are many causes to the issues that our clients present. Given the complexity and unique characteristics of each client, we know that it is impossible to have a single theory or approach that explains all human. Need Assignment Help?