Commitment is a very tough subject to approach as it requires lifelong effort, more than just a promise. And the man may have unspoken reasons that are holding him back.

A sad childhood link to divorce of any other type of family problems where the couple no longer love each other. To them, the romance of love is one thing, bonded together inn a marriage is another, and he would like to avoid that, being haunted by the shadows of the past. Sometimes it’s just the types. Maybe you are not (yet) the type of women he would gladly spend his life with. Life has different aspects, and you must fit into most of his desired aspects to be his wife.

If you are giving him your all, including sex, that makes very comfortable with the status quo. Of course, its not right of him to assume so, but you also hint that you are not easy-come easy-go. Therefore, start holding back, hinting that you want commitment. Another reason would be that some men love to play around. Especially if you are his 1st or 2nd girlfriend, he would still want to play around more.

Men, like hunters, like a good challenge. So if he feels that you are too easy, he gets lazy very quickly. The harder they have to work for, the more they cherish the relationship. Personality may also be important to a smart man. If you are one who is merely living life as it pass, have no ambitions, then the smart man will never appreciate you well enough. And also, most men would mind the weight of their women, no matter what kind words they would say.

Men want control, not the other way round. If men feel that they have lost it, their self-esteem goes down, and so does their comfort level with you. That may be why your man has hesitated to commit; fear that they would be controlled.

Another possibility is that you are being two-timed. He has another relationship that he is trying to improve, and you are the alternate choice if the first one fails. Or if, on the other hand, he sees you as a girl that flirts around, he would be annoyed by that and never commit. No men like their women to flirt around with another man.