Lost, is there anything different about his behaviour tonight?
Probably not. This bloke's behaviour is as predictable as the sun coming up every morning... he appears, he disappears, he calls, he doesn't call, he treats you... well - badly.
So he's not really going to change. He's king of his castle so why should he. He gets to do what he wants, when he wants and he feels some kind of power/ego trip when he treats you badly.
Trust me, there are plenty of decent men out there. They might not be on your horizon at the moment, but for as long as you live in this limbo, you have no chance of meeting them.
You have a choice in all of this. Its not an easy choice because you feel he might just, given a lightbulb moment, change. Perhaps he will but as you have no idea when this will be, it might be time to leave him to his games and explore life without this dead weight around your neck.
It hurts a lot when he shows how little he cares. Maybe this is as much as he can give, maybe he's an emotional black hole. You don't have to be in that black hole with him. DOn't focus on whether he cares, he doesn't know how to. Start thinking about caring for yourself as step 1.
Climb on to that step and let Mumsnet show you what a great place that is - for starters 