How to take a step back from my best friend?

(HerF25 & meF26) We’ve been friend for at least 7yrs now. The past few years she’s done some questionable things. They all have to do with waiting for me/ waiting for her. Many many many times she asked me to hang at like at ex: 7:30pm. She won’t even show up until 8:30pm. No text saying she’s running late nothing. Or we’ll meet up at a place and she’ll make me wait there for an hr. She also doesn’t wait for me. One time she pulled in my driveway to pick me up for a last min hang and couldn’t even wait 2min before pulling away. We’ve had many conversations about this and how I feel disrespected when she makes me wait more than 15min. She clearly isn’t gonna change and I don’t wanna continue waiting for her especially an hr. I love her and want to be friends but not if I keep being disrespected like this. I don’t think I’m asking much for her to stick to a time line/ her word. Do I end the friendship? Do I have ANOTHER convo about how I feel or do I just slowly pull away? Any advice is helpful. Thank you in advanced🫶🏻
How to take a step back from my best friend?
Post Opinion