I am a 20 year old male, 5 foot 6 weigh about 130. I do not smoke, and drink occasionally. For a couple of years now I have been having episodes of racing heart around 200 bpm. This is accompanied by feeling that I am going to faint, but I never have. During these episodes, my blood pressure is extremely high (like 190/100 something). But more recently, I just have a constant feeling of anxiety. I have switched all of my classes to online because I don't want to have episodes at school. And I hate going to work because I have to hope I will not have one. Even at home I sometimes get the feelings. I have a constant ringing in both ears, like the sound a tv makes when its on. Sometimes the ringing will leave one ear and i will feel extremely dizzy and my heart will begin to race. There is a strange feeling in my head, no pain, just odd pressure. I had tests at the doctor about 2 years ago they said it was just sinus tachycardia and it was normal. They wanted me to take meds to "calm me down" but I really didn't take them much. I always feel tired and I can always feel my heart beating in my chest and in my hands, etc. Do you think this is just anxiety or could it by hyperthyroidism, or some neurological or heart problem? Please help, thanks.