He doesn’t think I’m the one 😔

I’ve been dating this guy for about 3 years. He asked me out my sophomore year of college and he just graduated and has chosen to stay with me instead of moving back to the west coast where he’s from. (We go to school in the Midwest). I have one more year of school and we are planning to move in together. But, we’ve always had problems with his side of the family, his family doesn’t believe in living together before marriage and his mom thinks I’m taking advantage of him. I love him so much and last night his mom asked him if I was the one and he said yes and no. And I can’t let it go. I feel like at this point of taking the next step and him wanting me to follow him back home when I’m done with school, he should know if he loves me enough to marry me. He says he’s 95% sure, but I feel like I deserve better than that. I’m considering that we spend some time apart for a few days, but I’m no sure. Thoughts?