Desgraciadamente no puedes obligar a nadie a que deje de fumar, es una decisión personal que debe tomar él mismo, y tú lo único que puedes hacer es decidir estar con él o no.
Yo tuve una experiencia parecida a la tuya y entre otras cosas fue uno de los motivos para romper y es algo que nunca volveré a hacer, no puedo estar con un fumador, odio el olor, odio el humo, odio el dinero quemado en el tabaco, odio el mal humor cuando no pueden fumar, o el tener que parar todo para fumar o buscar tabaco y el aliento a tabaco hace que mi libido se vaya directamente a la mierda, me da asco besar a alguien con ese olor, así que nunca más.
Es una mierda, pero yo en tu lugar lo dejaría, es superior a mi.
Un abrazo y mucha fuerza