you fell under the spell of a dangerous, unstable man, one who also has many addictions. there's just no two ways around it - he is not who you thought or hoped, he is most definitely not soulmate material, boyfriend material, companion material.
lesson learned. go absolutely 100% NO contact. don't worry about who blocks who first, or who unfollows whom on twitter or whatever. we keep angry abusive people OUT of our lives. always.