Hey Karma,
Something struck me when I read your post. Don't get invovled in the ping pong about his drug abuse. Make sure you tell him why, but then focus on taking care of you. Is he taking care of you? Doesn't sound like it. You have to take care of yourself. You are worth it. I know how hard this must be. My addict is my son and he can soooo easily get me involved in the ping pong, but it never goes anywhere. REasoning with an addict is like reasoning with a toddler. It just doesn't get you anyhwere but more frustrated. Just mho.
krhea