I would step back from building a future with him, not just because of the ex factor but more for the drinking.
Also, taking some time for yourself would be really helpful I think. Most of my friends, including myself, have delved in too deep before, end up losing ourselves, confidence etc. I found that taking a break, stepping back, and looking at myself going "ok, what do I want to do, what makes me me. What was a happy/proud/or at least content with that I no longer do/am?"
It was a hard process cause I kept thinking I just wasn't that great anymore but time helped. Also, spend time with good friends. They might be able to give you better advice since they know you better. Also, they're your friends for a reason.
__________________
~Beware the waffle~
|