He still tells me that a committed relationship is what he wants (only said that yesterday) and talks about the immediate future which is what confuses me so much.
This doesn't mean anything.
He's not going to say, 'I just want to keep you hanging on for sex/until someone better comes along'. He's going to say what he know you want to hear, as long as he wants to keep his options vaguely open.
He's just going to keep you dangling. Because he knows you will dangle.
He's pulling all the strings, while you relinquish any control over the situation at all.
And it's a vicious circle, because as he sees you do that, he just does it more.
If you stand up for yourself, you either get the response you want - or - you bring the inevitable to an end.
Either way you're in control, and you're not left swirling around while somebody who's not that into you leads you a miserable dance, just because they can.
I don't say this to be unkind. It's just that nothing good can come from waiting around for someone else who's not worth waiting for.
As I said upthread - there are nice men out there, who will be nice to you. Who will love to introduce you to their friends and family, and make you part of their life. 