Gail,while you may very well be having panic attacks, or social anxiety (episodes happening in public places).I would not recommend, that you just assume your having panic attacks.You really need to be checked by a qualified health care provider to rule out other conditions.While panic attacks can certainly mimic heart problems, symptoms of heart problems can present in stressful situations as well, such as being in public places, ect...If your heart is involved, then you may not feel any symptoms until the heart is stressed, and you could be getting stressed in public places enough-that it is causing your "POSSIBLE" heart problem to cause enough anxiety, that is then throws you into a panic attack as well.
Symptoms of a heart problem are (this may not be a complete list, everyone is different, and may only have one or a few of thee symptoms)
#1.Pain in the chest, neck, arm, side of face, abdomen, back in between shoulder blades, in women pain is often in the small of the back.
#2.Shortness of breath.
#3.Sweaty, and or calmy feeling.
#4.Nausea and or vomiting.
#5.Dizziness.
#6.Pounding sensation in the chest area.
#7. Crushing, or tightness sensation in the chest area.
#8.Tachycardia (rapid heart beat)
#9.Bradycardia (slow heart beat)
While you can also have these symptoms with panic attacks, you never need to assume that your just having a panic attack!!!Please get a work up by a physician, or go to the hospital when you have one of these episodes. Appropiate testing needs to be done, and if it is diagnosed as panic attacks/social anxiety you would probably benefit from medication, if symptoms are this bothersome.Goodluck!!