What are you trying to do this guy? You say that SOMETIMES you disgust yourself? You should be "horsewhipped" the way you treat him. No wonder you've never had a successful relationship, doing the kind of things you do and going out on him first, you're "sabotaging" your relationship.