After you wrote that, I googled and I think you might be on to something. At one time I thought he might be sociopathic, and read up on that, but then when he is sober, he seems so much better, I thought it was just the craziness of the active using and addiction.
Narcissistic Personality Disorder (NPD) : DSM-IV Diagnostic Criteria
Something is just not right with him.