I would take him to a psychiatrist, especially if he has any other symptoms that COULD indicated a mental illness like depression, anxiety or bipolar disorder, such as wide mood swings, difficulty sleeping or sleeping too much, depressed mood for a significant period of time, rages, unusual fears, social anxiety, etc. In many cases substance abuse indicates a need to self medicate for something and in those instances medication is probably needed in addition to therapy.
Nancy