What does he want? Is he just playing me?

So this guy and I met in the summer. We hooked up drunk, and that was that. 6 months later, he hits me up. We start snap chatting every day off and on. Things are going well. A month later, I come back to town, and I have Covid, and we start snapping non-stop all day long. Then two weeks after, he ghosts me for two days and then hits me with what I think is a BS excuse about mental health. This made us go into detail about childhood trauma and issues etc., things I barely tell my friends, let alone a guy I have met once in person 7 months prior; he’s the one that started going into detail, and we have a similar background with trauma. Things got better, and he invited me over. I’m there for two hours. Things are going well; it feels like I’m talking to a best friend I’ve known my whole life, and I’m so comfortable with him.
We hooked up, and then he invited me to sleepover. The next morning we do it again. I leave, and he slides up on my story, and we snapping, and things are fine. He then leaves me on open for 23 hours, and I’m thinking, okay, he got what he wanted, this is over. Right before the streak ends, he snaps me. Over the next few days, things are off and on. One second, things are fine, and we’re talking and laughing, and the next, he’s ice-cold, and I don’t hear from him. I feel like he’s just stringing me along. Why bother talking to someone after a hook-up if you don’t want anything or like someone? Most guys just dip, which is what I was expecting. It seemed like he liked me but now I don't know and I know he has a lot of personal issues, but I’m not going to let him use that as an excuse to pull me around. Also, I know I should grow up and not use snap but just ignore that for now. We’re 20 and 19 by the way. Is he just using me? Am I just here to basically be his friends with benefits and therapist? I need help.
What does he want? Is he just playing me?
Post Opinion