<human>: I've been with my boyfriend for over a year now. Everything in our relationship has been perfect except for one thing, his smoking. When I first met him he was smoking pot everyday, multiple times a day. We're both young (21) and in college so I understand the appeal of smoking pot, however I have never been into it. Because of his pot usage in the beginning of our relationship, we got off to a really slow start. He was emotionally distant, and not really invested into our relationship. So I told him I was leaving unless he cut back on his smoking. He committed to me that he would cut back and only smoke on weekends, which was perfectly fine by me. 

However, two weeks later I felt the emotional distance and could tell he was smoking everyday again. I confronted him about it, he then started crying and said he needed help to slow down. I offered to help, and we grew closer as a result. He relapsed on his commitment to me 2 more times. Not going back to smoking multiple times a day, but smoking more than twice a week. Each time I've threatened to walk away, and he's pulled me back. *(Seeing it type out makes me feel like an idiot, but please take into consideration relationships are emotional things and emotions are not always heavily based on logic)* 

After having a few discussions with him about smoking pot I've found out it's so hard for him to stop smoking because he enjoys it. I see the way it harms him because he's unable to fulfill his work/school commitments and is not able to maintain an emotional connection with me if he's smoking a lot. I've explained that to him many times, he acknowledges it but also clings to the fact that he enjoys doing it. 

He says he can see himself marrying me, and that he's never felt as he does with me with any other female he's dated.

Basically, I'm just asking for someone else's judgment, or if someone else has gone through something similar. Would it be more logical for me to walk away now, or do you think there is a chance of him changing his habits for good?  '

Condense the text into a few key points
<bot>: boyfriend smokes pot, I don't, I feel it interferes negatively upon our relationship, tried talking about it, reached agreement, agreement has been broken, wat do?