Guys are confusing???

Jessa

So this guy I’ve known for almost a year has been weird lately. He asked me on a date back in June 2019 to which I agreed but then backed out because my aunt passed that weekend. After that I kinda just stopped talking to most people in my life due to personal issues. When college started back up in August I apologized to him having no expectation that he would even talk to me. Well he asked me out again came September. I agreed and we went to the movies. Nothing frisky happened and it was just a normal date. We then became close telling stories about our life, families, secrets etc. His friends and mine vouched that he seemed genuinely interested in me and everything else. He talked about wanting to meet my family and we made jokes about moving in together after graduation this year. After about two weeks I would make plans to stay at his house and he would fall asleep before I got done work every time and at this point things had already gotten intimate in the bedroom (we also ended up using no condoms). So he asks me on another date when I’m off of work and says that he has family stuff to do in the morning but I can stay on Sunday. Which I did, then he started getting even more distant. I asked what was going on and he basically said he was moving to Colorado when we graduated and didn’t want to promise me any commitment if it might not work out but we could still talk if I wanted. To which I felt used and lost respect for him by the fact he didn’t just come tell me about it in the first place. I asked to talk to him in person the next day and waited around an hour for him to never show up or reply to my text. His friends say he cares but always acts like a hard ass and won’t show it. Plus apparently from his past he has a lot of commitment issues. It’s been two days since I was supposed to meet him and he flaked and hasn’t said a word. I’m going to include screenshots, I just want some outside opinions on what you think is going on and if I should even try to talk to him at this point.