I am heartbroken, wondering if everyone can share some perspective or thoughts, please?

We had a long-distance relationship for just 3 months, 12 hours drive, so we decided to fly. I know he doesn't like meeting every month or every 3 months, so he decided twice a month. On the weekend he arrived, it was late and I noticed he was a bit agitated about people couldn't get on the airplane faster. He was tired and fell asleep right away, but when he was in the car, he didn't seem to hold my hands, unlike other times. Maybe he was tired and just wanted to drive fast home.

After the trip, I thought things were still ok, but he told me some concerns that it's so cost to fly and every time it's only the weekend, we're both not financially stable enough (he still wants to do more and not making a lot to cover much), then his feelings for me haven't grown much (sometimes in the car we didn't talk much unlike before we talked for 5 hours long every day), and of course, we're opposites that he thinks we're not fit. I asked if he likes someone else, and he said no. Guess I'm not the right person for him, I said. I asked if it was because of our intimacy that the promise he made not to force me and allow me to save it before marriage. He said it's not it. Even if we had, it's the same answer. Before he was concerned that he would feel sexually frustrated that he couldn't have sex with me. We talked and it was ok again. He wanted to be around me more and wanted me to hang out with him and his friends more. He mentioned maybe it's best for both to find someone locally. It hurt that when I asked if nothing can change his mind, he said, "I don't think I can." He said he likes me like the first day and still hugged and kissed me on the head before leaving. He said sorry.
I am just hurt and heartbroken, shocked, disappointed that he had given up so soon, and suffered from anxiety that everyone kept leaving me.
I am heartbroken, wondering if everyone can share some perspective or thoughts, please?
Post Opinion