If hes only smoked twice, and drank once, then why is he saying he needs to quit? if he is saying hes going to stop to keep you, then that is pathetic, I'm sorry, but in a healthy relationship if you dont except him the way he is you both should move on, if he is constantly smoking and drinking then you should tell him to stop, but not at this point?
Message me if you want to talk about it though, because I can help you decide.
jpsfiance15