Dadudemons idea sounds about right, positive suggestion always helps influence. He sounds like he doesnt know what he wants, some times people take longer to figure it out because we all go through different stages of development. The best advice i can suggest to u is to stop giving him advice and accept him as he is or move on. It is not up to u to help him, he can only do that for himself. I personally would surround myself with people who are a positive influence, ie workout, have goals, maintatain a healthy life style. Its time to let go and became an adult not a boy.
Everyone to each their own, learn that! Many years ago when i was working at city hall i helped out my friend and connected him with a film maker, he got a job as a result of this and was very greatful to me. When i was unemployed years later and looking for a job he promised to help me, not only did he not keep his word but he lied to me and i found out. It is good to be kind, it is also good to help people but one lesson u should learn is to never go out of ur way for anyone unless their family. It sounds mean rude and unkind but u will realise we all have to learn on are own. Nothing in life is free. If u want to be somebody, if u want to go somewhere u got to wake up and pay attention. Woopie