Most chest pain that feels like your heart hurts is not actually coming from your heart. In emergency room studies, roughly 60% of patients who arrive with chest pain are ultimately diagnosed with a non-cardiac cause. That said, the sensation is real, and the causes range from completely harmless to genuinely urgent. Understanding what’s behind your pain starts with paying attention to exactly how it feels, when it happens, and what makes it better or worse.
The Most Common Cause: Muscle and Cartilage Pain
The chest wall is layered with muscles, cartilage, and nerves, and inflammation in any of them can produce pain that feels like it’s deep in your heart. The most frequent culprit is costochondritis, an inflammation of the cartilage connecting your ribs to your breastbone. It most commonly affects the upper ribs on the left side of your body, which is exactly where most people picture their heart sitting. The pain is sharp or aching, can radiate into your arms and shoulders, and gets worse when you take a deep breath, cough, sneeze, or twist your torso.
A key way to tell: if pressing on your chest with your fingers reproduces or worsens the pain, it’s very likely musculoskeletal rather than cardiac. Heart pain doesn’t respond to touch. Costochondritis typically resolves on its own over days to weeks with rest and over-the-counter anti-inflammatory medication.
Acid Reflux Mimics Heart Pain Closely
Heartburn earns its name honestly. Acid reflux produces a burning sensation behind the breastbone that can feel almost identical to a heart problem. Even experienced doctors sometimes can’t distinguish the two based on symptoms alone.
Reflux pain tends to show up after eating, while lying down, or when bending over. It often comes with a sour taste in the mouth or the sensation of food rising into your throat. Antacids typically bring relief within minutes. If your “heart pain” fits that pattern, acid reflux is a strong possibility. One important overlap to know: a heart attack can also cause nausea, indigestion, and abdominal pain. So if antacids don’t help and the pain is new or severe, treat it as potentially serious.
Anxiety and Panic Attacks
Anxiety is one of the most common reasons people feel like their heart hurts, and the pain is not imagined. When your brain activates its fight-or-flight response, it floods your body with adrenaline and cortisol. Your heart rate and blood pressure spike. Your chest muscles tighten. You start breathing faster and more shallowly, which strains the small muscles between your ribs and creates a feeling of pressure or sharp pain.
In some cases, stress hormones can even cause your coronary arteries to temporarily narrow, briefly reducing blood flow to the heart muscle. This means anxiety can produce chest pain through multiple pathways at once: muscle tension, hyperventilation, and actual cardiovascular changes. The pain often feels like tightness, pressure, or stabbing, and it can last anywhere from a few seconds to several minutes. If you notice the pain tends to arrive alongside racing thoughts, shortness of breath, tingling in your hands, or a sense of dread, anxiety is a likely contributor.
When the Pain Is Actually Cardiac
Heart-related chest pain does happen, and it has some distinguishing features. Angina, which is pain caused by reduced blood flow to the heart muscle, typically feels like squeezing, pressure, heaviness, or tightness rather than a sharp stab. It often spreads to the arms, neck, jaw, or back.
Stable angina follows a predictable pattern. It shows up during physical activity or emotional stress, lasts a few minutes, and goes away with rest. If you’ve noticed a consistent pattern like this for two months or more, that’s a sign your heart’s blood supply is compromised but in a somewhat predictable way. Unstable angina is different and more dangerous. It doesn’t follow a pattern, can strike without exertion, may last longer, and doesn’t ease with rest. Unstable angina is a medical emergency because it can progress to a heart attack.
Pericarditis
The heart sits inside a thin sac called the pericardium, and when that sac becomes inflamed (often after a viral infection), it causes sharp, stabbing pain that gets worse when you cough, swallow, breathe deeply, or lie flat. The signature clue is that the pain improves when you sit up and lean forward. Pericarditis is treatable and usually not life-threatening, but it does need medical evaluation.
Lung Problems That Feel Like Heart Pain
Your lungs sit right next to your heart, and problems there can easily feel cardiac. Pleurisy, an inflammation of the lining around the lungs, causes sudden, intense sharp or burning pain that worsens with every breath, cough, or laugh. Sometimes the pain even radiates to the neck or shoulder.
A pulmonary embolism, which is a blood clot in the lung, produces sharp chest pain alongside significant shortness of breath. About two-thirds of people with a pulmonary embolism experience pleuritic chest pain, and nearly three-quarters have notable difficulty breathing. This combination, chest pain plus true shortness of breath, warrants immediate medical attention.
Less Obvious Causes
A few other sources of chest pain are worth knowing about. Pinched nerves in the middle back can send pain signals forward into the chest. Shingles, a reactivation of the chickenpox virus, can cause severe pain along a band from the back around to the chest, sometimes days before any visible rash appears. These causes are less common but can be confusing because the pain genuinely feels like it’s coming from your heart.
Clues That Suggest It’s Not Your Heart
Certain patterns make cardiac pain less likely. Your chest pain is probably not heart-related if it comes with a sour taste or food rising in your throat, changes with body position, gets worse with deep breathing or coughing, hurts when you press on your chest, or persists steadily for many hours or days without other symptoms. Heart pain tends to be provoked by exertion, accompanied by other symptoms like shortness of breath or cold sweats, and it typically lasts minutes rather than hours.
Signs You Need Emergency Help
Call 911 if your chest pain involves pressure, squeezing, or fullness in the center or left side of the chest that lasts more than a few minutes or comes and goes. The same applies if you also have pain spreading to your jaw, neck, back, or arms, shortness of breath, a cold sweat, lightheadedness, or unusual fatigue. Women and older adults are more likely to experience the subtler symptoms like nausea, jaw pain, and fatigue without the classic crushing chest pain.
What Happens at a Medical Evaluation
If you see a doctor about chest pain, the first step is almost always an electrocardiogram (ECG), a quick, painless test where sensors on your chest measure your heart’s electrical activity and can reveal whether you’re having or have had a heart attack. Blood tests can detect specific proteins that leak from damaged heart muscle. Beyond those initial steps, a chest X-ray can show lung problems and the overall size of your heart, while a CT scan can identify blood clots in the lungs or other structural issues.
If your doctor suspects an ongoing blood flow problem, you may be asked to do a stress test, walking on a treadmill or riding a stationary bike while your heart is monitored. An echocardiogram uses sound waves to create a moving picture of your heart, showing how well it pumps and whether the valves work properly. For more detailed evaluation, a CT coronary angiogram can map the arteries supplying your heart without requiring an invasive procedure. These tests together give a comprehensive picture of whether your pain is cardiac or something else entirely.

