Updated information on COVID-19 and Flu: Restricted visitation is now in effect
Mayo Clinic Health Library


NSAIDs: Do they increase my risk of heart attack and stroke?

Does taking nonsteroidal anti-inflammatory drugs (NSAIDs) increase my risk of heart attack or stroke?

Updated: 04-19-2018


Answer Section

Yes. Nonsteroidal anti-inflammatory drugs (NSAIDs) — medications commonly used to treat pain and inflammation — can increase the risk of a heart attack or stroke.

It's important to take only the dose you need for as short amount of time as possible to limit the risk of heart attack or stroke. Taking NSAIDs once in a while or for a short time, such as to help with pain due to an injury, generally has only a small risk.

NSAIDs are available over-the-counter or with a prescription and include ibuprofen (Advil, Motrin IB, others), naproxen sodium (Aleve, Anaprox, others), diclofenac sodium (Voltaren, Solaraze, others) and celecoxib (Celebrex). More research is needed to determine whether some NSAIDs are more or less likely to increase these risks than others.

Although aspirin is a type of NSAID, it doesn't appear to be associated with a higher risk of heart attack or stroke.

It's not clear why NSAIDs increase the risk of heart attack or stroke, but it is likely through various processes that NSAIDs affect in the body.

If you take NSAIDs and have cardiovascular disease or you're at high risk of it, you may have a higher risk of having a heart attack or stroke than is someone who takes NSAIDs but doesn't have cardiovascular disease. But even people without cardiovascular disease who take NSAIDs may be at increased risk of heart attack or stroke.

To help ease muscle or joint pain, consider trying other therapies — such as hot or cold packs or physical therapy — before taking NSAIDs. Your doctor may suggest other medications as alternatives to NSAIDs. For example, your doctor may recommend that you take acetaminophen (Tylenol, others) for general pain relief, which doesn't increase the risk of heart attacks.

If you need to take an NSAID, take the lowest dose possible for the shortest time needed. But be aware that serious side effects can occur as early as the first weeks of using an NSAID, and the risk may increase the longer you are taking an NSAID. Taking NSAIDs at higher doses also may increase your risk of a heart attack or stroke.

If you need to take NSAIDs for a long time, or if you have cardiovascular disease, talk to your doctor. Your doctor may discuss which NSAIDs may be appropriate for you and whether other medications may be recommended for you.

If you take aspirin to help prevent a heart attack, talk with your doctor before taking NSAIDs. Some NSAIDs may interact with aspirin and affect its ability to help prevent a heart attack.

If you're taking an NSAID and you notice any signs or symptoms of a heart attack or stroke — such as chest pain, shortness of breath, weakness in one part of the body or side of the body, or sudden slurred speech — get medical attention right away.

Many people can generally take NSAIDs to treat pain, fever and inflammation. But keep in mind that there may be an increased risk of a heart attack or stroke. Also, read the label instructions carefully before taking NSAIDs, and use NSAIDs as directed. Talk to your doctor if you have questions about NSAIDs.