I have to understand that frustration is a two-way street. I have a horrible habit of contacting traveling masseurs that I'm missing out on seeing because my time in town doesn't mesh with theirs. The reason I do this is so they can know that my interest is there, and hope that timing can work out better in the future.
Endgame : I've wasted their time. This helps them on that particular visit not at all. Would this then make it more difficult to see them on a subsequent visit, based on my prior communication? Very possibly, so I should know better and ONLY reach out when I CAN make it work.
Baby steps - I am getting better. I've stopped ogling over guys who have done massive physique transformations, typing "So wish I could be in Kansas City - kudos on the body work!" Sure, from very occasional time to time I'll get a "thank you", but unless I'm IN their city, I shouldn't be contacting them.