I bet these people that are always ‘late’ and ‘can’t help it, no matter how they try’, wouldn’t be late for important life events or a really important holiday. I wonder if they’re late for interviews, urgent medical appointments.
I just wanted to add, because I am a late person (but greatly reformed in recent years!) In my late days you are right I wasn’t late for flights or job interviews. Because I would be in a massive stress about them. I wouldn’t sleep the night before, would check the times over and over again. Would be massively early and all the time hugely anxious about being late. I remember trying the same with the kids school for a while. But it just wasn’t sustainable. I just couldn’t take that kind of stress and lack of sleep for longer than a couple of weeks.
(The way I have reformed actually is not to have any getting up extra early or big stresses. Just set alarm for last minute-ish, get up, get ready, go. I know this is so obvious it makes me sound thick. I’m not in general, I just had a massive mental block on this for some reason.)
I’m not trying to make excuses but it’s more complicated than just not giving a shit about your friends’ time. I mean, does the friend in other ways give the impression she doesn’t care?
I would also do the texting last minute to say I was late. Yes I ‘knew’ earlier. But I was always in denial and thought I would drag things back by being extra quick. And I just had lots of shame about being late. Because actually I did care about my friends and their time. This is one of the things I have had to be honest with myself about and now I would always text earlier. But it took a while!
I absolutely think you should set your boundaries - it might help her too! But don’t think it is all about how much she cares about you either. There might be a lot going on!