<human>: I met this guy on tinder a few months ago, and we really hit it off, messaging heaps and going on a few dates. We slept together a few times and then he completely ghosted me, not replying to texts, snapchats and the like (he is a very consisted snapstory checker, however - always like the 2nd or 3rd person to view it). 

Then about three weeks ago, we saw each other when out on a Saturday night and I went home with him etc etc. Since then, he has responded to a few snapchats, and when i messaged him tonight he was keen to *hang out* but he was busy so couldn't. Whenever we're together it is so lovely and we're incredibly compatible and he is super affectionate, but he is so unresponsive when we aren't physically together. It's really affecting my self esteem, and i hate the way he makes me feel (like i'm not worth talking to, that i'm not attractive or worth dating, etc), but when he contacts me to meet up, I just have no self-restraint and always end up going to his place. How do i get myself out of this cycle? Am I right in saying that he isn't interested in me except for convenient casual sex when he wants it?

Can you summarize the given text in a few sentences?
<bot>: i got ghosted by this guy previously but now he is happy to have casual sex, i'm bad at saying no even though he makes me feel like crap, how do i extricate myself from this situation?