What's the difference between a panic attack and a heart attack?
I've been having episodes of chest tightness, shortness of breath, and racing heart. My ECG came back normal. How can I tell if what I'm experiencing is anxiety-related or cardiac? The symptoms seem identical to me.
Expert Answer
Dr. David Nakamura, MD — Cardiology
You're right that the symptoms can feel remarkably similar — this is one of the most common reasons people visit the emergency department. Here's how to distinguish them:
Panic Attack
- Onset: Often triggered by stress, but can come out of nowhere
- Chest pain: Usually sharp, stabbing, localized to one area, worse with breathing
- Duration: Peaks within 10 minutes, typically resolves within 20–30 minutes
- Other symptoms: Tingling/numbness in hands and fingers, feeling of unreality, sense of impending doom, hyperventilation
- Physical activity: Symptoms don't worsen with exertion
Heart Attack
- Onset: Often during physical exertion or emotional stress
- Chest pain: Pressure, squeezing, or heaviness — often described as "an elephant sitting on my chest." May radiate to left arm, jaw, neck, or back
- Duration: Persists longer than 20 minutes and doesn't fully resolve on its own
- Other symptoms: Cold sweat, nausea/vomiting, profound fatigue
- Physical activity: Symptoms typically worsen with exertion
Important: A normal ECG is reassuring but doesn't rule out all cardiac conditions. Since your ECG was normal, anxiety is the more likely explanation — but you should still follow up with your doctor. Panic disorder is very treatable with therapy (particularly CBT) and, if needed, medication.
When to call 911: If you ever experience crushing chest pressure lasting more than a few minutes, especially with sweating, nausea, or pain radiating to your arm or jaw — don't wait. Call emergency services immediately. It's always better to be evaluated and find out it was anxiety than to ignore a real cardiac event.
This is general health information. Consult your physician for personalized advice.