I agree with everthing Soda says. I'm also a "glass half-full" kind of girl.
I prefer to see what's good rather than dwell too much on what's lacking.
The fact that you can play a rockin guitar is paramount. A warm, dry bed to sleep in -- fabulous. Two parents that love and support you unconditionally -- priceless. You are computer savvy and have a network of people who care about you -- and not just here on the border. I don't know you well enough to list whatever else you have going for you, but I bet if you give it some thought you could write out a long list. Change is hard but if that's what you need to do to be happy then get crackin young man. We are all here to support you in any way we can. Even small steps eventually get you where you want to go! Rant over.