People eh? Some are early, some are late. If you don’t really want to be bothered with a latey, give up on them.
If you like the person, forgive their foibles. Arrange to meet at least 10 minutes earlier than you expect to arrive. Always arrange to meet inside a place you can wait comfortably in. Take a book, a kindle, a newspaper, your diary, whatever. Enjoy their company when they turn up.
If waiting for an otherwise lovely friend is too much, don’t bother.
Weigh up the pros and cons.
I have a perpetually latey friend, it’s part of her scatterbrained but wonderful personality. I love seeing her, but always expect her to be late. As soon as she turns up, we are giggling like schoolgirls for the next hour. Couldn’t miss out on that!