Some people require abstinence and even total social avoidance to fight addiction. Some people need moderation.
There isn't a one size fits all, and I don't think advocating for OP to give in when they've got a long history of unhealthy behavior is wise -- at least, it's unwise unless you know a lot more about OP.