Why does this dude get so mad after sex but always come back for more?

I’ve been hooking up with this dude since 2020. For the most part it’s just been casual sex which I came to terms with after liking him a lot and it went no where. I went a full year without talking to him and he literally wrote me almost every day for a year. Stating he genuinely misses me wants to take me out which made no sense to me because if I just wanted sex from someone I’m NOT chasing for a year not even a month. There’s so many fish in the sea as he is attractive and good in bed. I gave him another chance because I was feeling lonely and we hooked up again. The first couple hookups were cool but he just has this weird habit of becoming upset after sex but always comes back after a couple of days or weeks for more. I just don’t understand if you just want sex why does he keep coming back after all these years? I have no problem with the casual hooking up it’s just all weird to me I don’t understand his behavior?

Why does this dude get so mad after sex but always come back for more?
Post Opinion