If your desire is marriage then yes. I’m fairly certain that you’ve let him know that you desire to be married and despite this, he’s come up with various excuses as to why it can’t happen.
In that case…yes.
Of course, this begs the question as to why you’ve been there so long in the first place? You likely knew after, say, year two, that you wanted to be married but you hung around for eight more years. Your guy had no incentive to actually marry you because well, he didn’t have to. You stayed anyway.
However, to keep somebody in limbo that long is unfair. And while I don’t generally believe that you can “keep” anybody in a place they don’t want to be in, he should have the wherewithall to tell you what’s really going on in his mind and either let you go or put a ring on it. Beyonce.