Hi Powerflow,
There are many things to answer here, especially concerning your personal issues. I'm 22, so I can relate to some of these. I feel some duty to share my personal solutions and experiences, but this can be quite long, so I'll do it a bit later (my English is far from perfect, so...