Non-committal guys are not likely to change very quickly so there is no point in waiting around. If he really loved you, he wouldn’t be so hesitant.It's the advice that we give to any girlfriend who is stuck in a relationship that doesn't seem to be going anywhere. If he were going to marry her, he'd have proposed already, and so we tell her to give up and move on.
It's hard to give it up though. Will he commit if we were to give him just a little more time? Is there someone out there better, really? Maybe he is the love of her life, and she'll never find anyone else that she likes more? He's perfect in every other way, does it matter if he really won't commit? Should we just settle for what we have?
The problem with having a non-committal boyfriend is that you are truly in love with the guy, despite the fact that he doesn't want to seal the deal. And you're prepared to wait. But for how long?
But at what point do you walk away? How much warning does he deserve? What if he has already made one step towards commitment, but just hasn't closed the gap that you want him to close? How do you know if this new suitor is the right one to leave for?