Advice please!

( Long distance relationship) So this guy who I’ve known for almost 10 years were talking about 5 months. I am 23 and I lost my virginity to him this past July. So fast forward I was talking to him on FaceTime and he wasn’t looking at me(he had the phone down because his hand was hurting). I asked him just to call me back because the whole reason for FaceTime is to see the other person face! So he didn’t call me back and text me later that night and said I’m dismissed” I text him back and said what do you mean by that! He didn’t respond for a whole day.

Soo today I wrote him a long message explaining I don’t know what went wrong and why he sent that. I also explained how I feel like I respect him more and care more( because I would have called back despite being mad)

Once he seen that message, he FaceTime me and told me what’s the point of communicating and how he don’t trust his mother, and he don’t trust me ( this is because the last girl he was with cheated on him and had a baby). ( I also never spoke to any guy while I was with him, he just has trust issues) he told me that’s it not me it’s him and He’s been through a lot since 15 that screwed up his mental state.

So I ended things off because I told him he need to heal from The hurt, the fact that he doesn’t trust me and I don’t like feeling that I’m just one sided into this relationship. He wished me good luck but I am heart broken!

I feel like he is going to message me in a couple of days to get back together. I am going to say no until he is able to be in a relationship and learn how to communicate but how do I get through this? It’s hard because I still think about him a lot, and I still care for him.