I hate my fwb sometimes

So my fwb have been friends for four years. We've had sex one time and had to stop because I started my period and he got sick and threw up (yes, it was a nightmare). Prior to this we had met up several times but I always have to drive the furthest (an hour one way) to see him meanwhile he drives like 30 minutes or so. I have re-arranged my schedule multiple times to see this man only to have him bail, and he usually contacts me last minute for sex which I can't do normally. I can't drop everything for him. He's also just no showed a few times in the past and refuses to meet me halfway. He planned a trip and time for us to be together and spend the night two weeks ago. I knew I might be on my period so I've been doing everything I can to stop it and it's been painful and difficult but I did it. For him.

Today I texted him to finalize plans for this weekend only to have him text me back that a family member died and I can't stay the night but that I can come by for the evening, which with him means car sex which I'm not driving an hour for. I asked for another weekend, he doesn't know when. I kind of lost it and said it feels like he's playing me at this point since the last time we made solid plans he got drunk, never responded to my texts and then I found out he was fucking another woman. I also said that it's unfair of me to rearrange my time when he never has to do so and can't even give me a weekend of quality time with him when he says he'll give me a weekend. I feel bad that I said what I said but he does this to me CONSTANTLY. Like, it almost doesn't matter about my schedule, only when it's convenient for me. I texted him back apologizing and offering to come by if my period doesn't start. All I want is what he has promised me which is a nice weekend with him. I'm sorry his uncle passed but he wont even commit to another weekend. I feel like I'm overreacting but I also feel justified because he always puts me even lower than last.

Sometimes I really just hate this man.