Fwb got angry? What to do?

i have a fuckbuddy fwb. Me and him have met once every three months or two and he comes to my house, we sit and talk a bit and listen to music and then we have sex. It's a bit of a long story so I won't sit here and write it all down.

but the thing is that yesterday he was at my house and we haven't seen each other since October. he has written to me often during those months asking if we should see each other but I didn't have time so I said no each time. then we sat and talked and he starts asking again if I've been on a date with other guys like asking me with laughing also and I know people do this when they get nervous or laugh so they think they don’t mean it. the strange thing he repeatedly asks me about the same thing he did last time too. I even talked to him about what me and him we were if we just had sex or more? where he then replied we will take it as it comes. He gave me mixed signals. I did like him it the beginning but I lost them because of I didn’t know where he stands so now I just want sex.

But then yesterday he also mentions he had been traveling with two women? why does he need to tell me that? is it to make me jealous? we're not dating so why keep saying things like that. he also got so angry yesterday because I asked him to bring a condom but he had forgotten it, because he worked all day and then he got angry because I kept saying that. then left and said he doesn’t wanna be here and went home and I kept calling him and writing then he wrote I've ruined the mood and good evening to me. So he is ignoring me now.

I texted him i’m sorry I didn’t mean to get you upset come back( the reason I said to him come back was because I wanted to have sex with him) and I kept calling him, but he didn’t answer and I don’t know if I said something because he kept asking me about what I did on my vacation and also about the condoms so I think many things let him up to get angry by the way, he’s also a jealous guy.

what should i do? why is he behaving like that? I want to text him again and say that he should come over today. He live almost 2 hours from me. He is 28 I’m 31.