from the description given by you , I think you are likely to be suffering from generalised anxiety
and panic attacks.But before reaching a definite diagnosis,other medical conditions mimicking panic attacks( like hyperthyroidism
,some cardiac problems and rare conditions like pheochromocytoma-a benign tumor
of the adrenal glands
)have to be ruled out.This can be easily done by a psychiatrist
or a general physician with a medical examination and necessary investigations.
After doing this ,you have to undergo evaluation by a psychiatrist for ascertaining the diagnosis and finding out other coexisting psychological problems.Most anxiety disorders are easily treated by medications,a form of non drug treatment called cognitive behavior therapy(CBT) or a combination of both.
In CBT treatment ,you are given extensive education about the physiology of anxiety and relaxation training to get control over your anxiety .In a deep relaxation state you are trained to artificially induce panic attacks by active visualisation and imagination techniques and you do it regularly,first under supervision and then independently everyday at home.Gradually you get control over your panic attacks and the frequency and duration of panic attacks diminishes.The sessions continue until you can no longer invite panic attacks finally realising that these attacks are harmless.But if you have other psychiatric problems like depression
, medications are likely to give better results.