Boyfriend and I have been together for 5 years, he was a smoker when we met (cigarettes and otherwise) but before we got together he had expressed the desire to quit. I have always encouraged this, but thus far it hasn't happened. He has cut down, but at this point I'm not exactly jumping for joy over this little win.
Last weekend, when discussing budgeting, I told him his smoking was a problem, that I didn't like it, and that I didn't want to fund it/go to the shop for him anymore. I asked him to set aside his own smoking budget, and be in complete control of the habit, as I didn't like it. He got very stuffy about this, ended the conversation, then went and smoked in the bathroom for a good half hour, and then ignored me til 3am. He woke me up when I came to bed, said "sorry the day has been sh*t ", then was confused when I wasn't 'in the mood'. I asked if he wanted to talk about it, no he didn't, then off he went to the couch for the rest of the night, and took the day off work the next day.
Admittedly I didn't try to bring it up again the next day, and to his credit he hasn't smoked in front of me since. But things are very 'off'. We don't live together (used to, but I moved back in with parents a few years ago to save money), so we converse through text during the week and only spend weekends together. I'll try to go and see him during the week, but I don't like going to work with my hair smelling of smoke, so I'm admittedly not there that often. He knows this, categorically. Anyway, the texts all this week have been very stilted, and it's now weekend again and he's still being off with me. It doesnt feel like a healthy relationship to me, I feel like I am being punished for expressing an opinion, but equally, am I over reacting??