Calling all chronic plan cancellers: There's a very specific type of friend that you need in your life. Meet the spontaneous friend.
What is a spontaneous friend? Basically, she (or he) is the antidote to anyone who ever pressured you to lock in a date three weeks away, then got passive-aggressively annoyed when something came up and you asked her to pivot the date. You can text her last-minute (say, 30 minutes before you want to meet up) and she's down for whatever—a cup of coffee, a walk, a Target run—no strings attached.
But isn't it hard to find someone with that kind of availability? Not necessarily. What you're looking for here is someone who's in a similar phase of life to you. You're seeking a friend who's flexible, adaptable and non-judgy should you have to stray from the original plan.
Are there any special characteristics they should have to fit the bill of a spontaneous pal? A few prerequisites: It helps if you live in close proximity, but you also need someone who's fast at responding to texts. It's also worth noting that not *every* hang needs to be last-minute or on the fly. (Don't confuse spontaneous with surface-level—this should still be someone you feel a strong connection to.) But the bulk of your time together should have that "right place, right time" kind of vibe.