How do I leave

I love my boyfriend so much it’s scary. We’ve been together 2 years and he still doesn’t know what he wants. He said he doesn’t see us getting married. And that broke my heart, because he knows I definitely want to get married one day.

It’s so hard to think about, I cry every time I think about leaving him. He told me he still loves me but it’s not the same anymore, and the “honeymoon phase has ended”.

He said he doesn’t want to ruin my life and for me to hate him, if he decides for sure in a few years time that he doesn’t want to get married, and then he’s wasted my time.

I told him I won’t hate him and I love every time I spend with him so I won’t feel like I’ve wasted time, though I’ll feel like I’ve lost valuable time because I 100% want to get married.

I’m so stuck right now. I’m literally torn between staying and being hopeful, and leaving and being so upset and regretful. I do not want anyone else, he’s the only guy I’ve ever been sure about that I wanted in my life.

Please someone help me, I really need some perspective and guidance!!