Heart attacks are scary, and they happen way too often—the CDC estimates that someone has a heart attack every 40 seconds in the U.S. While common sense says the best thing to do when you’re having a heart attack is call 911, a “tip” making its way around social media suggests you also make yourself cough while you wait for help to arrive.
The advice to cough “vigorously” when you’re having a heart attack has been floating around online in one form or another for nearly a decade. So-called “cough CPR” sounds silly, but the advice makes a (seemingly) good argument for itself, referencing things like blood flow and increased oxygen.
But surely you can’t cough your way out of a major health emergency…can you? We tapped three cardiologists to find out if there’s any truth to the tip.
Meet the experts: James Udelson, MD, chief of cardiology at Tufts Medical Center; Kevin Shah, MD, cardiologist and program director of heart failure outreach at MemorialCare Heart & Vascular Institute at Long Beach Medical Center in Long Beach, CA; Navjot Sobti, MD, interventional cardiologist and women's heart health specialist at Northwell’s Northern Westchester Hospital and Katz Institute for Women’s Health
What’s the logic behind the coughing advice?
There are a bunch of posts floating around online about this, but they’re all similar. According to one of the oldest iterations of the viral tip on Reddit, the advice allegedly comes from an unnamed nurse and CPR instructor who says you can help yourself by “coughing repeatedly and very vigorously” if you feel a heart attack coming on.
Vigorously, in this case, means that you should take a deep breath before each cough, and the cough should be hard enough that you’d be able to produce phlegm if you had any. No delicate throat-clearing “ahems” here.
Repeat every two seconds without stopping until help arrives, “or until your heart feels like it’s beating normally again,” the message continues.
The reason? “Deep breaths get oxygen into the lungs and coughing movements squeeze the heart and keep the blood circulating,” the message says. “The squeezing pressure on the heart also helps it regain normal rhythm. In this way, heart attack victims can get to a hospital.”
Sounds like it could be legit, right? Well, not so fast.
Will coughing help you survive a heart attack?
Cardiologists are all in agreement that this myth isn’t sound medical advice. “Coughing definitely does not treat a heart attack,” says Kevin Shah, MD, cardiologist and program director of heart failure outreach at MemorialCare Heart & Vascular Institute at Long Beach Medical Center in Long Beach, California.
“A heart attack is caused by a sudden reduction or blockage of blood flow to the heart muscle, most often from a clot in a coronary artery,” explains Navjot Sobti, MD, an interventional cardiologist and women's heart health specialist at Northwell’s Northern Westchester Hospital and Katz Institute for Women’s Health. “Coughing does not restore blood flow, dissolve clots, or prevent heart muscle damage,” she explains.
James Udelson, MD, chief of cardiology at Tufts Medical Center, agrees. “This [hack] is a myth, and it is dangerous,” he says. Udelson points out that none of the theories surrounding this health hack have scientific backing, adding, “This is not endorsed by any professional society, such as the American Heart Association.” In fact, the American Heart Association actually put out an article in 2025 debunking the myth.
Both he and Sobti are concerned that this myth could actually prevent someone from seeking immediate help, which is crucial in these instances. “With a heart attack… the longer you wait to get treatment, the bigger the heart attack,” Udelson explains.
What to do if you’re having a heart attack
If you suspect or know that you’re having a heart attack, the experts say it’s crucial to call 911 immediately. Shah says that you shouldn’t even try to drive yourself to the hospital. “If the heart attack leads to cardiac arrest, you would be in greater danger.” (While the two terms are often used interchangeably, they are two different things. A heart attack is a blockage of blood flow to the heart, whereas cardiac arrest is when your heart stops beating and is much more serious.)
Call 911 even if you’re unsure of what’s going on, Udelson says. “Don't try to figure out if the chest pain is heartburn,” he explains. Sobti agrees. “This is especially critical for women, who may experience non-classic symptoms such as shortness of breath, nausea, jaw or back pain, fatigue, or lightheadedness—symptoms that are often minimized or misdiagnosed,” she says.
If you have aspirin at your place, Udelson says you can try taking one while waiting for help to arrive. After that, Sobti recommends you sit or lie down, try to stay calm, and avoid exerting yourself while you wait for emergency services.
While the coughing hack sounds like it could make sense in theory, doctors stress that this won’t do anything—and may even make things worse. “Coughing doesn’t stop a heart attack,” Sobti says. “Early activation of emergency care is the most effective, evidence-based way to save heart muscle—and lives.”