Distance it would never be a problem in a relationship because if you really loves each other and you wanted to be in each other lifes nothing will be the holding and barrier for that and no matter what happens you still will always put the needed of your partner first but its has to be two ways not one.
Because in long distance relatinship it will be always two person work for the achievment or the goal of the relationship not only one person and if its only one person it will be never works and it will ended up died along the way.
And if you really love this person you would do anything to stay loyal to them and you will do anything to keep the relationship stay healthy but if the other person alread show you a sign that they cant do it anymore better you cut it off before you fall more deep and get hurts and with this you the one who leave first not them it will be hurts but it will me worthy for your sanity.
And also just know this type of person doesnt deserved your love your compasion your caring and they are totally doesnt deseved you at all because after what all you done for them but they still doing something that will hurts you and they doesnt care at all about. thats type of person you needed to avoid in this life and learn for your future so you wouldnt fall in same trape.