I live with my roommate, who is not a bad person in any way. However, it so happens he has issues keeping commitments.
A typical conversation:
Me: Do you want to go to X place at Y time.
Him: Yes, no problem.
Me: Are you sure. If you are busy, no problem, I can go on my own.
Him: No, no it's not an issue. I will definitely go.
Now as it happens, he has a habit of oversleeping and he has a better mode of transportation than I do have. I do not want to disturb a person who is usually sleeping, and sharing a ride with him decreases travel time a lot. Based on that two situation arises:
Situation 1 - He does not want to go.
If he does not want to go, he tells me at a moment where I am pretty much helpless. Using an inferior mode of transportation at the last minute is pretty useless - since I will miss the event anyway. I can not say him anything since it is his choice.
Situation 2 - He want to go.
Now even if he plans to go, it means he is awake and he is going to go. However, I will still be late due his lethargic attitude to be in time. I can not say no out of politeness and to avoid confrontation.
So, why am I interested in inviting him in the first place? I believe I am a social being and most of the time, I think that our interest might intersect. That's why if I do not invite him, I feel morally guilty. If I do invite him there is a very good chance that I might be affected in some way.
How can I communicate to my roommate that his repeated failure to follow through on commitments is bothering me?