When to know to move forward

I’ve been with my man eight years. He wants to marry me someday. But he’s not ready yet. I am. I’m starting to really resent him for not asking. When do you know to walk away. Or did you stick it out and it got better? I need help ! I’ve tried tAlking to him. It doesn’t do anything. He’s not ready and honestly who knows if he ever will be.