`nicely written....
You should not be with this guy. Not because he is a bad person or something. But he has this disease called addiction. What i've come to understand by reading your post, he is far away being cured.
I wish you , and him all the best...