When I told him that I want commitment from him, he gave me evasive replies. I was taken aback. Do I have a future with him
This man seems to be in no mood to settle down with you. The very fact that he is giving you evasive replies is a clear signal that he does not want to take the relationship to the next level. You need to realise that he is using you and any talk of marriage is taboo. Have you met his family? How much do you really know about him? If he is not ready to commit, you need to get going and stop meeting him or give him a deadline.
Diana will solve it!
Write to Diana at firstname.lastname@example.org, or fax her on 24150009. You can also post letters to Dear Diana, Mid Day, Peninsula Centre, Dr S S Rao Road, opp Mahatma Gandhi Hospital, Parel, Mumbai 400012