Yes, stress and anxiety directly cause heart palpitations in most people who experience them

When you feel anxious, your body releases adrenaline and cortisol—hormones that prepare you for a threat. These hormones make your heart beat faster, harder, or irregularly. You may feel your heart racing, pounding, skipping beats, or fluttering in your chest. This is a physical symptom, not imaginary, and it happens because anxiety changes how your nervous system controls your heart rate.

The palpitations usually stop once the anxiety passes or you calm down. But if you have chronic anxiety or panic disorder, the palpitations can become frequent enough to worry you, which then triggers more anxiety—creating a cycle that keeps the symptom going.

The important distinction: anxiety-caused palpitations are almost always harmless, even though they feel alarming. A doctor can confirm this with an electrocardiogram (EKG) or heart monitor, which will show your heart is structurally normal and beating irregularly only because of the stress response, not because of heart disease.

Key Takeaways

  • Anxiety triggers the release of adrenaline, which makes your heart beat faster, harder, or skip beats—these are real physical sensations, not panic in your head.
  • Palpitations from anxiety usually resolve once you calm down, but chronic anxiety can make them happen repeatedly throughout the day.
  • An EKG or Holter monitor can rule out structural heart problems and confirm the palpitations are caused by your nervous system's stress response.
  • Breaking the anxiety-palpitation cycle requires both calming techniques in the moment and longer-term anxiety treatment, such as therapy or medication.

How the stress response creates palpitations

Your autonomic nervous system has two branches: the sympathetic (fight-or-flight) and parasympathetic (rest-and-digest). Anxiety activates the sympathetic branch, which floods your body with adrenaline and increases cortisol. These hormones tell your heart to pump faster and harder to send blood to your muscles in case you need to run or fight.

At the same time, anxiety narrows your blood vessels and increases blood pressure. Your heart has to work harder to push blood through narrower passages. The combination of faster beating, stronger contractions, and increased pressure is what you feel as palpitations—a racing, pounding, or fluttering sensation.

This response is useful if you are facing a real physical threat. But if the threat is only in your mind (a worry about work, health, or social situations), your body is preparing for danger that never comes. The palpitations continue until your brain decides the threat has passed and signals your parasympathetic nervous system to calm you down.

Why anxiety palpitations feel so frightening

Palpitations are frightening because they make you hyperaware of your heartbeat. Normally you do not notice your heart working. But when it races or skips, you suddenly feel it, and that sensation can trigger fear—fear that something is wrong with your heart, which then triggers more anxiety, which makes the palpitations worse.

This cycle is self-reinforcing. You feel a flutter, you think "Is this a heart attack?", your anxiety spikes, adrenaline floods your system again, and the palpitations intensify. The more you focus on your heartbeat, the more you notice it, and the more frightened you become.

Breaking this cycle requires two things: reassurance that your heart is physically healthy (from a doctor), and techniques to interrupt the anxiety response before it amplifies the palpitations.

When to see a doctor about palpitations

See a doctor if palpitations are new, happen frequently, last longer than a few minutes, or come with chest pain, shortness of breath, dizziness, or fainting. These symptoms warrant an EKG and possibly a Holter monitor (a portable device that records your heart rhythm for 24 to 48 hours) to rule out arrhythmias or other heart conditions.

You should also see a doctor if palpitations happen even when you are not anxious, or if they started after a medication change. These patterns suggest a cause other than anxiety.

If your doctor confirms your heart is healthy and the palpitations are anxiety-related, the next step is treating the anxiety itself. This is where the real relief comes from—not from more heart tests, but from addressing what is triggering your nervous system to overreact.

Techniques to calm palpitations in the moment

When you feel palpitations starting, your first instinct is often to panic or check your pulse repeatedly. Instead, try grounding techniques that signal safety to your nervous system and slow your heart rate back down.

Slow breathing is the fastest way to activate your parasympathetic nervous system. Breathe in for a count of four, hold for four, and exhale for six. The longer exhale is key—it tells your body the threat has passed. Do this for two to three minutes.

Cold water on your face or wrists triggers a reflex that slows your heart rate. Splash cold water on your face or hold an ice cube in your hand. This works because your body has an ancient reflex called the dive response that slows your heart when it senses cold.

Progressive muscle relaxation interrupts the tension that keeps anxiety going. Tense each muscle group for five seconds, then release. Start with your toes and work up to your head. This teaches your body what relaxation feels like and breaks the physical grip of anxiety.

Grounding techniques redirect your attention away from your heartbeat. Name five things you can see, four you can touch, three you can hear, two you can smell, and one you can taste. This engages your thinking brain instead of your fear brain.

Long-term treatment for anxiety-related palpitations

Calming techniques help in the moment, but they do not address the underlying anxiety. Long-term relief requires treating the anxiety itself, which usually means therapy, medication, or both.

Cognitive behavioral therapy (CBT) is the most evidence-based treatment for anxiety. A therapist helps you identify the thoughts that trigger anxiety, challenge them, and change your response to them. For palpitations specifically, CBT teaches you to stop interpreting a racing heartbeat as a sign of danger, which breaks the anxiety-palpitation cycle.

Medications such as selective serotonin reuptake inhibitors (SSRIs) reduce the baseline level of anxiety your nervous system operates at, making palpitations less frequent and less intense. Beta-blockers can slow your heart rate and reduce the sensation of palpitations, though they do not treat the anxiety itself.

Lifestyle changes also matter. Caffeine, alcohol, and nicotine all trigger palpitations and worsen anxiety. Regular exercise, consistent sleep, and limiting stress where possible reduce how often your nervous system overreacts.

The difference between anxiety palpitations and heart disease

Anxiety palpitations are usually regular or have a clear pattern tied to stress or panic. Heart disease palpitations are often irregular, unpredictable, and may come with other symptoms like chest pain, shortness of breath, or swelling in your legs.

An EKG will show the difference. If your heart rhythm is normal on the EKG, the palpitations are not caused by a structural problem or dangerous arrhythmia. If the EKG shows an irregular rhythm, your doctor will refer you to a cardiologist for further testing.

The reassurance from a normal EKG is important, but it is not the end of treatment. Many people with anxiety-related palpitations get a normal EKG and then continue to have palpitations because the anxiety is still untreated. The EKG rules out heart disease; therapy or medication treats the anxiety that is causing the symptom.

Frequently Asked Questions

Can palpitations from anxiety cause a heart attack?

No. Anxiety palpitations do not cause heart attacks. They are a symptom of your nervous system overreacting, not a sign of damage to your heart. However, if you have existing heart disease, severe anxiety can stress your heart further, so it is important to get an EKG if palpitations are new or severe.

How long do anxiety palpitations usually last?

Most anxiety palpitations last a few seconds to a few minutes. If you use a calming technique like slow breathing, they usually resolve faster. If anxiety is chronic, palpitations can happen multiple times a day, but each episode is usually brief.

Why do palpitations feel worse at night?

At night, there are fewer distractions, so you notice your heartbeat more. Anxiety also tends to spike at night because your mind is quieter and worry thoughts surface more easily. Lying down can also make palpitations more noticeable because you feel your heart against the mattress.

Can I stop palpitations just by not thinking about them?

Not entirely. Trying to ignore palpitations usually makes anxiety worse because you are fighting the sensation instead of accepting it. The more effective approach is to acknowledge the palpitation, use a calming technique, and redirect your attention to something else—not by suppressing the thought, but by engaging your senses in the present moment.

Do I need medication if my palpitations are caused by anxiety?

Not necessarily. Many people find relief through therapy, breathing exercises, and lifestyle changes alone. Others need medication to reduce anxiety enough for therapy to work. This is a decision to make with your doctor based on how severe your anxiety is and how much it is affecting your daily life.