He is going to say a lot of things to you to make you feel guilty and that you did something wrong. Do not believe them. By his telling you he does not love you know, he is putting you on the defensive. You are possibly thinking, what have I done to make him not love me now, he is the one who did the wrong thing, but what did I do to make him do that. None of this is true, even that he does not love you now. He is mad because you caught him and he is possibly angry at himself. He needs counseling and you need to get away. I do not know how much counseling will help when he won't bring up that he has had a past addiction with this. He is basically denying he has a problem. Until you admit the problem and admit you do want to do something about it. It is just a ploy to make you think he is doing something about it. You need to go ahead with your plans and leave and make sure your health is OK. See a doctor immediately. I am so sorry you have to feel all of the pain.