This is a thread I never thought I'd have to write.
I work shifts, but not in a regular rotating pattern (more's the pity, as I'd be able to plan my life far more easily).
I drive to work. It's not that far, maybe 3 miles, but there's no public transport within about a mile of the place, and certainly not at the times we sometimes have to start.
There's a man in my team who lives very near me on my route to work. When we're doing the same, or almost the same, shifts, I give him a lift to work. I don't or rather didn't, mind, even though i sometimes have to leave earlier than I'd normally do, in order for him to be on time. Sometimes I give him a lift 5 times a week and some weeks not at all, as our shifts don't coincide. Just after this started, I did have to tell him that I expected him to be waiting for me, not the other way around. He does sometimes text me to give him a lift at the last minute.
Lately, however, I'm feeling very much taken for granted and I don't like it.
I'll give you a couple of examples that occurred just this last week. On Sunday my shift started and finished 15 minutes later than his. I had given him a lift to work and fully intended to bring him home, even though it would have meant hanging around for him to finish. I've done that a few times. On this occasion, however, I had finished my work, he wasn't in the department and all I could think about was getting home, especially as my unsocial hours mean I cherish every minute i can spend with DH and the DC. I left work without him! About 10 minutes after I'd arrived home I got a text from him, asking where I was. I told him I was at home. He texted back, saying he'll have to walk home. From that text I inferred he was expecting me to return and collect him.
Then yesterday, a few of us went out for a quick bite after work. He did ask for a lift. I parked, we got out of the car, he went to talk to other colleagues who'd just parked in the same place; meanwhile I paid for the parking. He didn't offer. Neither did he offer to pay for a drink or any of my food. He doesn't pay any petrol money either.
Today, he was meant to finish over an hour before me. I got outside and he was waiting by my car for a lift home.
WWYD in this situation? How shall I broach the question of his ingratitude? We do have to work very closely together. I don't know how to start the conversation and what exactly to say as I'm worried about spoiling our working relationship and that of the wider team. But... if I don't say anything I'm going to seethe with resentment.