Am I just inconsiderate??

What am I dealing with here? Is this just intense anxiety and unable to regulate emotions? Is it manipulative? Am I just inconsiderate?

I was having lunch with old coworkers that I worked with for several years. It’d been almost 2 years since I’ve seen them last and we don’t really communicate on a regular basis otherwise. I don’t know if we all have those people we know that can chat for hours and hours. This is my older coworker and every time we get together it usually is like 2-3+ hours of visiting. Which I don’t really mind since it’s literally once every year or longer.

Well I made the mistake of saying I would be done soon to my partner, I thought after we were eating we would wrap it up but ended up talking for a while after. I’ve had this issue with my partner when I’m visiting people I sometimes genuinely have no clue how long I’ll be visiting and they insist on me giving them a time on when I’ll be leaving. So I’ll say like 15, 20, 30 or however long just to get them off my back. And it usually ends up longer. When I try to just tell them “I don’t know.” that’s not a reasonable answer. Also I wasn’t texting him very much because I didn’t want to be rude to my coworkers who were not on their phones the entire time.

Anyway, if they were expecting me to be done sooner and I was wrong on the timing, is this a reasonable reaction? I’m feeling like I did something wrong because I was there longer than I thought. I finally answered their phone call as I got into my car and they were BAWLING. I admit I was so fed up at that moment I was not very nice. Is this something I should have empathy and understanding for? Am I a cold person for being upset that they texted me like this?