Help me understand my husband

I consider myself to be a reasonable person but I’m human and am capable of being unreasonable at times. This morning my husband asked me to call around shops for quotes to get his car repaired. I was operating on an empty stomach and 3 hours of sleep but I helped and we found a place. He took his car and I was supposed to pick him up but our daughter was asleep and I didn’t want to wake her as she has issues with sleep and needs to be able to rest when she can. 2 hours past and he’s getting a bit impatient so I wake our daughter up and we go to pick him up from a nearby target. I ask him if he could grab me a toothbrush while he was in the store as he was already there and I didn’t have on the proper bottoms from rushing to get to him. He huffed and puffed so I told him I’d do it myself, I went in and got my own toothbrush and that was the end of that. We were an hour away from home and not many places were open for food, I asked him if he’d run into a shop and grab my food if I ordered it online and he said no. I asked him why not and he said he just didn’t want to, he told me to go to McDonald’s. The closest one was thirty minutes away so we drove there. On the way there I told him I didn’t think it was very fair that I’m always doing things for him but whenever I ask he has an issue and refuses. This is how things happen every single time. I paid $700 of his $1000 car repair, he’s been driving my car for 2 years only driving his car about 15 times in that time span and I picked him up instead of him waiting for the car to be done. I pay my own car note and insurance, I am the one who pays for all maintenance on my own car and I’m not complaining about it. I cleaned my car a few days ago and when he returned it there was Doritos crumbs every where and empty water bottles. I didn’t nag, I cleaned it again. If I mentioned him getting his car in the last two years he would make me feel guilty about wanting to have access to my own car. Our daughter was sick a few weeks ago and she suffered because I didn’t have a car and I didn’t want to get into an Uber with her being sick possibly exposing someone else and it wasn’t urgent enough for an ambulance. I couldn’t call anyone because we are stationed in a state alone with our son and daughter. I tried taking to him about it and he told me that he was doing me a favor getting his car fixed because he could just keep driving my car, he told me that he also did me a favor not making me wake our daughter up sooner to come and get him. When he purchased the car he told me he was doing me favor getting it, at that time I was carrying our 8 year old son while 6 months pregnant down and flight of stairs at midnight to pick him up from a train station 45 minutes away. If he missed the train I’d have to drive 2 hours away, when we got home he’d refuse to carry our son so I’d have to carry him back up stairs. He wouldn’t let me drive his car when he first got it and he was very strict about eating in his car. What I am not understanding is, how exactly is any of this doing me any favors? I tried talking to him and explaining how I feel and he told me to figure it out because he doesn’t care. When I mentioned that I’d spent so much on his car he told me to take the money back because he doesn’t care. I’m at a point of exhaustion and I feel like he’s entitled to me doing for him but him not reciprocating and he will say things like “well you’re willing to accept it, I’m not” meaning he can do it to me because I stay with him but he’s not tolerating the same behavior from me.