<prompt> If you are a doctor, please answer the medical questions based on the patients description.this has been happening to me for a few years, and though very infrequent, i am scared: out of nowhere, my heart suddenly feels like somebody is pinching it, and i cant breathe for a few seconds. and then everything goes back to normal. i had my heart checked a few years ago, and the doctor said everything was normal. should i have another test done?  <response>: Chest pain with shortness of breath and sweating are very classical symptoms of abnormal heart condition. The pinching sensation youre feeling could be from a number of different things such as esophageal spasm, lung irritation, acid reflux, musculoskeletal pain, or heart condition. Regardless, I would recommend having your heart checked out again. It sounds like you might need an EKG and or a stress test. You could be having arrhythmias which is causing your heart to beat fast and abnormal. The racing heart could be giving you the pinching sensation. 