That raises a question. When is it time to move on? You've been with your mate for years. Though over time things have significantly changed. The affection towards one another has depreciated. Your time together has become a thing of the past. We could make a list of things and changes. But, we will stop here because you get where I'm going. Now, with that said you still cannot bring yourself to walk away from something you spent so many years building.
There is only one way to know when your time together has come to an end and that is, are you both willing to fight the good fight in order to stay together? There is nothing worse than being so in love and being willing to move mountains for your relationship only to learn you're the only one who's willing to go those lengths.
How could you possibly fight for someone who's not willing to fight for you? Without cause there's no battle. Without a battle there is no fight. In order to fight there has to be at least two people.
Once you're brave enough to see things for what they really are it's now time to move on to the next phase of making a decision.
Decisions! Decisions! Decisions!
If your mate is still willing to fight. You need to hold on and fight for your relationship with all your might. You will eventually know what you're willing to accept and at that time you will know what to do.
However, if your mate stopped fighting for your relationship years, months, or weeks ago you need to take a step back and assess things. No one could ever tell you what decision to make because frankly no one but you have to live it or feel those emotions. As time goes on your acceptance for what it is grows and you'll make that decision.