My daughter just turned 18. She has been out of control. Everyone that I know has tried to help her. Everyone including me had to realize the only way for her to learn is to let her fall. She was really upset with me at Christmas time. She wanted money, and I'm not going to give her money if I think that she's doing wrong. She has her cousin for a roommate and they almost got evicted from their apartment. They both work. I did get her Christmas presents, but she just wasn't happy with it. She also started whinning to me how her and her cousin almost got evicted. I told my daughter that she has chose this for herself. If she would have stayed in school, and tried to do something with herself instead of running with god knows what, then I would help her. I told her this. She tries to make everyone to feel sorry for her, but I don't. I love her, but when you try everything that you can think of, and it just doesn't work. Than you just let them fall. That is what your son needs. He will either sink or swim. When he realizes he needs to depend on himself he will swim.