No one can tell you what the right thing or best thing to do is. But the way I see things is that if you are having these thoughts then it is a sign that you should break up. what’s the point in dragging it out and knowing that it’s probably going to happen at some point. Also.. you are in your 20’s when there is so much living and fun to be had! Of course.. it is extremely and deeply upsetting to break up with someone who you become so close to, but I think unless you are totally head over heels in love with one another then there really is no point in staying together. People grow apart.. it is totally normal. This is what I have come to learn, and I am really listening to my gut. It doesn’t mean it is easy, but there is something very empowering about taking charge of your own life and future. Good luck with whatever you choose to do.