Hi Elly. I'm sorry you're having such a hard time with your boya.
I will start out by saying that, like you, many of these ladies describe relationships the likes of which I have never personally witnessed or experienced. My own husband, whom I adore, can be quite immature, self-centered and I do often feel that I am taken for granted. I also tell him this very openly! I don't feel that he has ever fallen all over himself to do things for me or make me happy. That's just not the way he is.
OTOH, he is one of the few people with whom I have ever felt 100% comfortable being absolutely open. I can tell him anything. I love just hanging out with him and I miss him when we are apart. I can act badly and he forgives me (though I try not to, try to own my mistakes and try always to apologize when I am wrong). He is the best dog-daddy I know. He trusts me absolutely. And he actually has begun treating me _better_ than he used to in that he does thoughtful things and even surprises me with little gifts which he never did as a young man. He gets on my nerves sometimes but over all, my life is better for having him in it.
If this gentleman, as Jenava so astutely put it, doesn't improve your life somehow, if you aren't getting something for all your trouble, let him go. Relationships, be they romantic or platonic, should ADD to your life, not detract. If, however, you feel your life is made greater by his presence, then I would give him the benefit of the doubt and discuss your concerns. Set your boundaries clearly (less driving!) and talk to him about them. If he's worth it, that is.
FWIW, I look back on some of my past relationships and realize I got nothing from them except 'being in a relationship' which at the time I apparently felt was enough. Bleh. Good riddance!