This is the consequence of great amount of stress and anxiety. Since you are very young you should be able to cope with the symptoms of anxiety easier.
First of all you need to determine the biggest cause of the stress in your life and try to either ignore it or at least reduce it.
Do you take any medications for anxiety and panic attacks? Or your doctor is suggesting you to take some herbal medications?
There is a great way to fight stress and anxiety. You need to start with some physical activity. It doesn’t matter what but whatever you are going to do be sure that you will do it at least three times a week.
Trust me this works and after some time you will notice change by yourself.