<human>: I just need an outside opinion on this. My boyfriend [22] and I [23] have been together for 4 years. Never had any trust issues before.

A couple of days ago he got home a bit later than usual. I asked what he was up to and he told me he was at dinner with a friend. Okay, that's fine, doesn't bother me. Then he goes on to tell me his dinner was so expensive, and that he spent about $30. Out of curiosity I ask what place was so expensive that his meal alone was $30. "Oh I paid for my (female) coworker." So he went to dinner with his similarly aged female coworker and paid for her dinner. I was pissed off. It sounds like a date to me. Especially because I don't know this woman, I don't know if she is interested in him, and if she were, him paying for her dinner wouldn't send the right signals that he's not interested.

It also pissed me off because I don't remember the last time he took me out. I bought him dinner when I got a bonus, I tend to do things like that. But I realize now that he won't pay for me unless he owes me money or something. He also makes about 20k more than me. Not to mention that while he's paying for this other woman I am home cleaning up his dogs piss.

When I let him know that his dinner came off as a date and made me uncomfortable he couldn't comprehend why I was upset. He went so far as to mock me, telling me he was going to a friends party this weekend and he would probably chip in for her dinner, so I shouldn't cry. All I got from him was a "sorry you feel uncomfortable about it".

Am I way off base here? Like I said, we have never had trust issues but this felt shady to me. I just need an outside opinion since ours seem to be so distant from each other.

Can you give me a shortened version of the text?
<bot>: Bf went to dinner with female coworker and paid for her. To me that seems like a date. He sees nothing wrong with it. Am I off base for feeling uncomfortable?