You did exactly what I did when I was 17. Most of what you're going through I had to endure for 2 years, with minor breaks. I'm turning 20 now. All I can tell you now is you need to begin turning every thing around. Here is my msn: marinedrake@hotmail.com
I've been at this for a while now, I can give you hope and explain a lot of things to you, especially being in your age range.