For some of the above mentioned addictions, there exists various support groups such as “AA” which stands for alcohol anonymous, “CA” which stands for cocaine anonymous, and “GA” which stands for gambling anonymous, etc. All of these support groups share one thing in common, and that is to help...