Honestly, I think things like this will always happen. It will happen in this type of business and will happen in any other type of business. It can be annoying sometimes but remember "good customer service" drives more clients. I have got calls and messages 2am, 3am, 5am, etc. At that time, I was sleeping and never saw the calls or texts because I leave my phone on mute. I do not meet clients in the last minute. I need notice but I also understand that guys might just get "excited" at unplanned times and that's why they contact us. What it really bothers me, it is the fact that some clients are not considerate. They message or call you, they think their time is valuable, but sometimes they do not care about cancelling appointments without notice or simply not messaging at all. But this is 10% of the business. We have to focus on the 90%.
Hopefully, I helped the post somehow.