This DOES NOT go both ways... WE offer YOU 1hr hour of our time... we have 1 full hour marked on our calendars for you and only you. That is the agreed upon amount of time. If YOU decide to leave early and forfeit 10 or 15 minutes, we do not owe you any money back. That full time frame is still blocked out for just you. That was the agreed upon amount. Period. Stop this BS about how ladies owe you money back if you leave early, That is a bunch of idiotic group thinking that I have ever heard. And you call yourself gentlemen?
Lia, ultimately it is up to you to make sure you end on time. I know it is a tricky thing since there are some men here who want to bash the ladies for clock watching. What has become the acceptable norm though, is an extra 10 mins to wrap up and rinse off. If time gets way from you because you were enjoying yourself and lost track of time, that's on you. But a true gentleman will either offer a bit more to compensate or set up another appt. with you ASAP to show that it wasn't all for not.
If the meet up goes over because he encourages it to, because he's having a hard time performing, or if he really needs/wants longer but can not afford it, then that is on him. He needs to compensate you for the full time. It is not your fault that he's not able to afford a longer time frame. You can't afford to pass up another appointment, or put your day on hold, after him because you do not know how long he is going to take.