Well..... What i think is that you need to build up the ability to manage things alone in your surroundings, first of all I'd suggest that you get yourself a job.
Try handling things alone by yourself, start progressively and tackle the biggest problems. And build your social skill the same way, they
will come handy in the future. Hope this helps!

Read the article about hopeless situations in
StevePavlina.com
here it is :
Hopeless Situations