Я отвечу с точки зрения психологии, а не дуальных отношений. Чтобы не быть в роли спасателя, не нужно делать для другого человека то, что он может и или должен делать для себя сам. И не нужно делать то, чего ты сам не можешь или не хочешь (что немаловажно) для него делать. И нужно поставить четкие условия того, при каких обстоятельствах отношения или помощь возможны.
По сути, девушка так и поступила, оставив ему право выбора - что-то начать делать со своей проблемой и обрести шанс на отношения с ней. Или продолжать пить, но тогда она, насколько я понимаю, быть с ним не готова.