Судя по тому, что он ставит вам условия, он еще допускает вариант вам быть вместе? Вам сейчас никакие советы в голову не пойдут, вы в состоянии стресса. НО! Вспоминаем о чувстве собственного достоинтства, поднимаем голову, и... начинаем ставить условия ему. Если он позволяет себе так с вами поступать, ответьте ему тем же! Ставьте ему условия тоже- брось пить, брось  задерживаться с работы (или что вас не устраивает). Вот после этого я еще подумаю- стоит ли ради тебя бросать курить и вообще жить с тобой дальше. Скажите- женись на мне, докажи свою любовь ТЫ.  Автор, я б послала его далеко и надолго. Но вы не сможете скорее всего.