I was one of the posters at the beginning saying you should give him a chance
Now however, I think he’s an idiot. He’s got you exactly where he wants you. You’re taking the blame for everything, making excuses for him and his behaviour blah blah blah. You’re like a puppy who’s been put in its cage for punishment and he’ll decide when you can come out... as soon as he lets you out the cage by phoning you and clicking his fingers, you’ll go running back with your tail between your legs. Living on egg shells because you’re scared you’ll stress him out again and he’ll put you back in the cage.
OP if he wanted to be with you.. he would be with you
“Oh but he never apologises” “oh he never makes the first move when it comes to fall outs” “oh he won’t approach me because of my ex harassing me” - accept it for what it is, he just doesn’t care enough to repair any damage that’s been made!!!
He doesn’t care about you the way you care about him. Stop saying it’s because he’s an introvert, or because your ex made your relationship difficult, or any other excuse you’re coming up with to justify his careless behaviour.
Wouldn’t you rather be with a man who apologises when he’s in the wrong? Who doesn’t sit waiting for you to run to him?
Move on OP. You deserve better. But we all know as soon as he clicks his fingers you’ll be back
Ps. I don’t agree with caging puppies as punishment 