Have you ever thought about why you always hook up with addicts/alcoholics? Thus far, have you saved any of them from themselves/
To me, he does not sound like a wonderful person, perhaps you are selling yourself short.
You are an "A's" dream a codependent, enabler. Have you read Codependent No More? Attended any Alanon meetings?
Take some time to read all the stickeys in the Family & Friends Forums, lots of great information at your fingertips.