Need long distance relationship advice- please help.

Hi everyone, Im so conflicted and I need help. Im 17 and ive been in a long distance relationship for over a year now. Regardless of my age, Id say its pretty serious. I care for him and Im considering moving to his city for school. Its a great school and if it means being with him, its totally worth it. Now.. we have had issues for a long time now. But the problem is, theyre stupid issues. Very stupid. It's usually me overreacting, him not being able to figure out the problem and not understanding im upset, me getting even more mad, and then us getting furious at eachother. And the thing is, we both get very angry very easily, and we both are very stubborn so us fighting results in nothing good out of it. So weve talked about it a lot and tried so many things to prevent this fighting but its just not working, it seems. I think that us being long distance is a big part of it. When were together (physically) we dont have these problems. Miscommunication comes from us being long distance and I would say thats a big reason were like this.We had worse problems in the beginning and that was because i wasnt speaking up and expressing myself. He would straight up disrespect me and I would take it- it was my first relationship, i was nervous, and didnt want to fight. But after I had enough and I broke up with him, I realized I really did want to be with him and I will try to be better and speak about our issues and try again.so we did, and... well, its better. Much better. But why were still in this conflict? hes not changing. (he has changed from being disrespectful. when i say he hasnt changed, i mean he doesnt change when i bring up an issue- which i mentioned are usually small and stupid, not worth fighting over)Now, im not a person who expects others to change for them. So thats not what im asking him to do. I simply tell him when he does something wrong, and he says im completely right, hes sorry and he will work on it to better our relationship. So i wouldnt say im changing HIM. Were both agreeing to better ourselves for the sake of the relationship. the thing is, he says this again and again and again since MONTHS ago. And its still like this, he hasnt changed Whenever i bring it up to him he says hes trying and hes working on it because as he says, and which i totally believe, all he wants is for us to be happy. im gonna bring up again, that the things i get mad at, probably arent always worth getting mad at. If im wrong and you think its justified, please tell me so i dont feel as bad.Like for instance, him being with his friends too long or just doing random useless s*** all day. And another famous one- him not texting back. Now you have to understand were long distance. Its all we got. So i dont think im being a dramaqueen when i get upset that he wont reply to my texts for 5 hours (and ON A CONSTANT BASIS- its not that hes busy, he just doesnt carry his phone everywhere). So of course, i get mad because we dont get to speak at all. I have work, he has work, I have school, and he has school. The time difference doesnt help either so our time is sooooo precious. So the times hes not busy with work, I expect him to spend it with me. But he doesnt and it sucks on my end as i ALWAYS make sacrifices for him. I always bring it up and its always the same s*** on him being wrong, and hes sorry. But he does it OVER AND OVER AGAIN. To the point where I have to schedule times with him- "im not working saturday so please dont make plans. Lets spend the day together." He agrees and expresses his excitement. The sad part is. there have been times he bails on me on these days as well. The worst part is, he doesnt recognize it upsets me, he thinks everythings okay and he speaks to me the next day thinking its okay. Thats because, sometimes, im still not always vocal with how i feel. Thats because, after all this and the repetitive times hes done this and ive explained the issue to him, id hope he KNOWS whats wrong rather than me explaining it to him. And even after i give him time to figure it out, he never knows the problem and im too upset to speak to him. He then leaves the call thinking everything is okay while im crying myself to sleep thinking im not good enough.So how is that supposed to make me feel? That's kinda the usual way it pans out, sometimes the cause of fight being different. Can you believe he left me hanging on our anniversary??!The thing with me is also, i hold on to the past. Its not good but its just the way I am so it makes matters worse. Now im stuck. because i care for him and everyday, i think about us being together again when he comes in august. The times were not fightint are GREAT. We get along so well and its amazing and it just gives me more reason to fight for this and keep holding on and being patient with him till it gets better. But- enough is enough right? Whether he really is trying for things to get better or not, whether he really means the things he does or not- im still upset. at the end of the day, i get upset, and then more upset with the way our fights go down and the way he treats me during them as well. So my question is- do i stay with him? The way ive been treated, I think, isnt good. He always says he just wants me happy but yet im still like this. Im doing worse in school, Ive gained weight, and my parents are genuinely worried I need therapy, and it causes fights with them. You might think its extreme, but the fact its been going on for months and hes still continuing like this just brings up more suspicions: does he really love me? does he even deserve to have me by his side? and it makes me even more upset. Im such a good girlfriend and I dont get it in return sometimes. Weve tried breaks, weve tried about any other plan we can think of to make it work. But i cant stay away from him. were currently on a break again, because im just sick of this. im so sick of it. But it just pains me to think of a day hes not a part of and one day without him makes me wonder if its better with him or without him? I know it takes time. Overtime it will obviously get better, if we were to break up. But would it be worth it? i know if I stick through with this, and he help eachother along the way of getting better- we will be happy and everything will be good and definitely worth it. I dont just wanna throw this all away. But i dont know if I have the emotional strength to put up with this anymore. Do I give this up for a possibly better present time, or do I stick through with it to be happier in the future? please help as im so conflicted. Id also like to add that only my close friends know about this relationship and they dont have much experience on boyfriends to give me any advice. Im basically alone on this so any advice is appreciated. thank you so much! And I appreciate it if you made it this far in the post