You may be dealing with panic disorder...that would be my hunch anyway, from what you have described. There is also GAD, or generalized anxiety
disorder, social anxiety, and many more.
Once you get a diagnosis, the doc will discuss treatment options with you. The most common method of treating anxiety disorders is with medications (usually an antidepressant, possibly with an "as needed" anxiolytic, like Xanax, ar Ativan), and therapy.