Please don't go. He's manipulating your feelings again. He's not a nice friend.
Please, please don't go. Whether he is off the drink or not he has demonstrated he can't be trusted and only thinks of himself, your own safety is at risk.
@GwladysBlue I can't add a great deal more than the ladies above other than to say my mum was with a fella exactly like this for years and years, knocked her about and then she would leave, only for him to cry and swear he'd turnt his life around, and then within no time at all return to knocking her about again.
If you've managed to avoid contact for months and the feelings have numbed a bit then stick to your guns and just say you aren't interested. You might have had some great laughs but he's a manipulative tit that has treated you terribly more than once.