Trying not to be annoyed but I am

So my boyfriend plays a sports game on Fridays and Saturdays. He just started playing rotating Wednesday’s and Thursdays too. It’s expensive to play but that’s not why I’m annoyed. I’m annoyed because the games he plays are really late. They are all far away (an hour there and an hour back). So that’s two hours just driving every time we go to a game. On Fridays games don’t start until 10:00pm so we aren’t getting home until 1:00am usually. Saturday’s are the earliest days starting at 7:00pm but the game is 2 hours so we get home at like 10:00. So we can Never do anything on the weekend because sundays are our only days. Now today (it lands on a Wednesday this week), the game starts at 9:45pm! It’s exhausting. He told me that if I had something like this he wouldn’t go all the time. So I started saying that I’ll stay home on certain days and then he gets all butt hurt and says that he wants me to go but I can do whatever and has an attitude. I’m like dude, it’s late and I don’t want to spend my weekends every weekend going to be cold and watching this girl flirt with him. I’m trying not to be annoyed because I’m glad he has a hobby but my goodness. And on top of that, he never tries to do anything with me. Im really supportive of him playing and never expressed this to him I just needed to rant. So annoyed. Oh and as I’m supporting him going buying new equipment (hundreds of $$) I’m like “send me pictures of what you get!” Because I’m working and he’s driving 2 hours away to get it, he’s like “maybe”. WTF MAN

And the Worst part, he uses my car to drive down there and then he gets mad when I make him put gas in 🙄