I keep getting a fluttering in my heart, I try not to panic when it happens as if I do it makes it worse.  I get no other symptoms with it, it helps if if breathe deeply and slowly.  Is there any way of knowing what is causing this?  As it is beginning to worry me.
Hello! Thank you for asking on Chat Doctor! I understand your concern, and would like to explain that your symptoms seem to be related to anxiety. But, nevertheless, I would recommend consult with your GP for a careful physical examination, a resting ECG and some blood lab tests :- complete blood count for chronic anemia-thyroid hormone levels (possible thyroid dysfunction)- fasting glucose-blood electrolytes, etc. An ambulatory 24-48 hours ECG monitoring may be needed if suspicions for a cardiac arrhythmia are raised. If all the above-mentioned tests result normal, the main cause of your symptomatology would remain just pure anxiety. In such case, if these symptoms persist, I would recommend consulting with a specialist of the field to help you manage your anxiety. Psychotherapy, Yoga, physical exercise and anxiolytic are recommended. Hope to have been of help! Best regards, 