Boyfriend has mommy issues

Pretty long, but I need some advice! My boyfriend and I have been together a little over a year. We are also in a long distance relationship and both 24. I love him so much but we have some issues. I feel that I always have to prove to him that I’m good enough, he has trust issues, and he thinks that I will hurt him in the future. He even said to me that he don’t want to get married because he’s afraid that he will get cheated on, and I tried to break it off because I plan on dating to marry. He apologize and said that he does want to marry me, but I don’t know if he was just trying to get on my good side.

I read this article and all of these signs lead to having a difficult relationship with his mother and I agree. His mother treated him differently than his siblings because they have different dads and he expressed to me how he doesn’t think she wanted him but kept him anyway.

The thing is I lost my virginity to him and I had never cheated on him even when he emotionally cheated on me by texting another girl a month ago. He cut it off with the girl and hasn’t spoken to anyone since. I don’t want to be with no one else but these issues make it harder for our relationship to last. He told me he was thinking about joining the military to get his life on track and to get more disciplined. He ask me will I stick with him and that afterwards we can travel the world together and be together. I told him yes because that will be amazing for him and I want to be by his side. I also think he is planning on marrying me, but I’m not too sure.

Overall, Ive told him plenty of times about his issues and how they hurt me. I have done so much for him financially, emotionally, and physically and I don’t feel that I get appreciated for what I’ve done. Even he agreed no other girl has done what I’ve done. I always heard if a man truly loves a woman he will change and maybe I feel that I’m not the one for him because he keeps having these issues with me.

I don’t know if I should stay or go? If I go, I wonder would I regret it? I need advice!!