<human>: Can you summarize the given text in a few sentences?

My bf and I, we are in a long-distance relationship of 6000 miles apart for five years. Our relationship, with regards to online dating, is good. We have a very good chemistry and we rarely fight over petty matters. The problem lies with the actual meeting. When I ask him over and over again, he says he loves me and I do feel he does but when I bring up the topic of meeting, he gives vague answers. Like, he draws me into confusion but to cut the long story short, he says he's okay with me travelling over to him but not him travelling over to me first.

I am now having a really hard time understanding why he can't meet me first. I also feel conflicted about the idea of me travelling to him first because I think I would only feel that he doesn't put much effort into meeting me like the way that I do.

I also brought up the idea of meeting halfway but he also refuses the idea. I really love him and he says he loves me too. I told him that I am not expecting anything when we meet but he really doesn't give me a clear answer why he won't or can't. The only thing he says is that he made his choice. Is that even justifiable? 

Please help me fellow Redditors.
<bot>: Boyfriend of five years, 6000 miles apart, doesn't want to be the first to travel to meet. Do I have to be the one to go and meet him first?