I love him but i want to move on after 10 years?!!?

Ive been in my relationship for about 10 years now off and on and i love n care about him ALOT but I'm just not happy and i dont feel like this relationship is conducive for where im going in my life. Its stagnant but I just feel so invested.. 5 weeks ago when i made up my mind to break it off i gave my ex my number whom i am more compatible with start talking to him but of course i backed out with breaking things off cause he was going through a hard time. Its like im scared or something but i know that this relationship is not for me. It has fucked with my goals, self esteem, mental health (stress) and finances in a negative way. I just want a fresh start. I dont necessarily want to leave him for my ex (i put him in the friend zone its not like that but i know i shouldve ended it before giving out the #) i just want to be happy in general... and i think i need to let this go to do so but i just feel so stuck and emotionally tied :( plus we live together.. how can i get out of this mental rut??