Don't be too hard on yourself. I wasn't good at science or math either, so I went to the teacher after school and got extra help. However, if you don't like your teacher maybe there is someone in your class who could help you? There was a guy in my class who had a rep as a kind of geek but he was SO smart at math and stuff so I just went to him for help. He was happy to do it (he didn't have many friends) and I ended up meeting a super nice person and did lots of projects with him in other classes in the future. Also, I went to a councellor at school and it majorly helped - that's what they are there for!! I was diagnosed with diabetes at the beginning of grade 10 and I slipped into a deep depression. I went on medications and I saw a councellor, a psychologist and a psychiatrist - and this was all in the past couple years (I'm 22 now). I believe that it can happen at any age but if you deal talk about it it may not catch up with you and be overwhelming later, like how it happened to me.

And don't give up your art if you love it!! It will serve as a good stress reliever for you. If you like writing (you seem to because of the long post and the 7 page dream life) keeping a journal or writing short stories might be good for you.

I know I always hated it when adults said to me, "oh it's fine, don't worry about it, blah blah." I can look back on it with a different perspective now, but I don't think it's fair to belittle anyone's feelings when they are upset or feeling down. All feelings are legitimate and matter whether other people understand or not. I feel for you.. I really do. It seems like when it rained it poured all over you!!! Give Lady and Floppsy and Sally big hugs and kisses, and do something for yourself tonight