I agree with the title of your question - the problem does seem to be due to your anxiety
, or 'tension' as another doctor put it. It is clear that you have been worrying a lot, and the rapid beating of the heart and increased BP could be related to anxiety itself.
There are three points that are important here -
1. You felt better after the doctor gave you medicines for tension. What was the name of the medicine? Why did you stop taking it?
2. What exactly were the 'balance ear problems' for which the doctor gave you an injection?
3. Is it correct that your menses stopped after you began treatment from the psychiatrist? I find this a bit surprising because medicines used to treat anxiety do not affect menses, but some other medicines do. What medicines were you prescribed?
In my opinion, you do not seem to have any serious problem. Please provide more details so I can try to help further.