I think you need to do two things: First, please make an appointment with your doctor for a complete medical check up. I always recommend this when someone your age is so moody. There are a number of physical changes going on at your age that can cause what feel like out of control mood swings. Let’s make sure you are medically fine before deciding that “it’s all in your head.”
Secondly: I strongly urge you and your parents to see a family therapist. Yes, you get angry and out of control. But your parents don’t seem to know how to help you or how to stay out of fights with you. The three of you need some new tools to learn how to deal with each other’s anger and how to manage conflicts that come up. You will be living at home for a number of years yet. It seems to me that it would be worth a few months of coaching to learn ways to make those years more peaceful and happy.
I wish you well.