I'm a guy and I think your response was appropriate. He should not do these last-minute plans with you too much. If he does, it shows you are not his first priority. I mean sometimes if his night opens up, he might ask you out, but he shouldn't do this frequently.
I have a long time interest in psychology, specializing in relationship dynamics for 30 years.
(Please note, we give the best advice we can based on the information given in a post. For better advice, please include the age of all romantic partners.)