She is, and always has been, last minute. I'd hoped it would get better but, if anything, it's getting worse. She is one of those people who doesn't think they are late until after the time they were supposed to meet and she cannot seem to work backwards from the time she is supposed to leave and plan how to get ready in that time. It is absolute infuriating. I spend so much of my life waiting in the hall with my coat on for her to faff about. It doesn't help that her friends are similar so they can have plans to meet in the afternoon which just keep getting put back and back until they are meeting at tea time. I take her to meet friends to walk to school on my way to work and every morning is so stressful with her doing everything at the last minute, and she doesn't even rush when it is the last minute, she just goes at her regular speed. No amount of shouting, telling her she is being selfish, telling her she can't go out etc seems to make a difference for long.
I just worry that she is going to be one of these people who pisses everyone off with their lateness when she gets older or, worse still, is late for work etc. I am obsessively early for everything so I suppose it annoys me even more than it should.