Yes, you are being too controlling. 😳 He’s an adult, and he gets to make choices in his life. As do you! 🙂 If you don’t like taking care of him when he’s drunk, don’t. If he tells you one thing and does another, you’re dealing with someone who isn’t honest. And as you know, it’s very tough to be in a relationship with someone who isn’t honest. You’re looking for an “agreement” with him, but after 8 months of dating him, I think you know who he is, and what you’re dealing with. He really doesn’t want to stop drinking and drinking to excess — because if he did, he would. I think you’d be much happier dating someone who is more compatible with you in terms of health, honesty, character and mutual lifestyles.
I hope that helps. If you do write again, let me know how old you both are — and feel free to shoot me any other questions you have.