I think that what you did was the right thing. I was going through the same problem as you, except for the fact that my fiance was a heroin addict. I went through him like this for years. We do have two little girls together. I myself used to have an addiction problem, but when I got pregnant with my first daughter, I stopped everything and am proud to say that I have been clean for five years
. But my fiance did not get clean when I did. I left him a bunch of times and finally after the last time, I told him I was going to move to Texas with our girls, and something must have snapped in him head, and he went into rehab for the 8th time, and this time when he came out, he seemed different. I was still in disbelief that he had not changed, but he started doing things that he never did before when he came out of rehab. He was going to meetings, going to his outpatient program, and had stopped talking to his "friends" that he was doing drugs with. I am proud to say that he has been clean now for six months. The longest he has ever been clean from anything since I had met him ten years ago. But I think that in your situation, the most that you can do is leave. I truly believe in my heart that when you are in a situation like that, and the person you are with truly loves loves you, and wants to stop, he will. There is never a wrong answer for a addict to get clean, no matter what anyone tells you. Just stand strong, and things should work out. But if they don't, its not your fault, its just that he cannot help himself. Always remember that.