My fuckbuddy keeps flaking - what can I do to change it?

He keeps canceling last minute - even when he was the one booty calling me himself?
Fair enough that he's not in the mood, tires etc. but it's a waste of my time getting ready, and he KNOWS that.

I want to set up boudaries, but when I do, he finds loop holes and flakes anyway.
It definitely works when I try and ignore him and say no to him after he has flaked on me, and he kind of starts chasing me a bit again, but I want the sex lol

I know I should just quit it, but he's really hot and I'm comfortable with him, and I'm too picky to find a new one (yes I have looked for ages)..
How can I make him change his behaviour?
My fuckbuddy keeps flaking - what can I do to change it?
Post Opinion