Welcome to PC ,
Seems as tho you have a whole lot of stuff going on. Of course no one here can diagnosis you, This is just my advice to you.....
You should talk to guidence counselor at school. They can talk to you and see what other help you may need. Its also a good idea to have a regular checkup with your regular doctor for routine blood work.
At your age (12) you are going to be dealing with a ton of hormonal changes.
Hope this helps even if its just a little.
__________________
Helping others gets me out of my own head ~
|