No you haven't lost your mind. He is an addict. He is an alcoholic. He is sick. He will lie, cheat and steal to anyone in the way of his drug of choice. You can only take care of you. You are number one. You need to get some help for yourself. He will get help, if he wants, when he wants. Take care of you.