The problem is — you said it yourself: he’s immature. He obviously likes you — inviting you to dinner with his parents is special treatment. But he isn’t ready for a serious relationship so he’s keeping you in the friend zone. Fact: he’s 23 years old and playing the field. It’s not you. It’s him. 🙁
Relationships work when both people want the same thing at the same time. You’re ready to date him seriously, and he’s not ready for a serious relationship with you or anyone.
My advice is that you accept that he’s not boyfriend material and take yourself out of the friend zone by looking for a man who’s ready and willing to date you! You’ll be a lot happier.
I hope that helps. Let me know how things go. And I hope you’ll follow me @AskAprilcom on Twitter and on Facebook at this ink:[url][/url]. 😀