Occasionally, I'll get a text from him saying that he is running late and he will arrive at a certain time, which I actually appreciate, but then he'll be an extra 10 or 15 minutes late on top of that. I've considered walking off and going home many times after being kept waiting. One time we were supposed to meet at the cinema again, he was 15 minutes late, then I see him strolling into Mcdonalds, so I call him "What are you doing?" I ask him, "Oh I'm just getting some food" so that means i'm standing there on my jack jones even longer looking like a taco. I suppose his mindset is well whats another couple of minutes?
You'll notice that most people who are always late always seem to have an excuse, or they'll blame someone else, it's never their fault.