No reason to stay is a good reason to go. If you can not think of a good reason to stay in a relationship then this tells you that there is nothing keeping you, and it is time to move on. Life is too short to stay in a relationship that is not special, or to be with someone who does not make you happy and fulfilled. You deserve friends and a partner who enriches your life and gives you the love and support that you need, not those who bring nothing and do not make your life better in some way. It is better to cut your losses and find someone who cares about you, someone who gives you reasons to stick around.
Moving on can be hard but remember that you are moving towards a better future. Don't get stuck in the past because you will find yourself in a dead end relationship that is stagnant, one that will not grow and flourish with you as time goes on.