Thank you Mar and KnowinMaSelf for your advice.
I have tried to give him some dreams to motivate him like getting married and being a good father, etc. I think he feels that I am pressuring him instead of motivating him. In a way I do think he is questioning why is here on earth and what his purpose is. It is difficult for me to see him in such pain. He really has no real direction in life.
He knows how I feel about him not working and trying. I am trying not to help him financially so that he will go out and earn money himself but sometimes I like going out so I end up paying for things cuz I can afford it. I am not sure if he is taking advantage of the fact that I work or not. I want to feel like I am being taken care of too! He is very caring and loving but is that enough?