What Are NSAIDs for Arthritis?

Medically Reviewed by David Zelman, MD on December 04, 2020

NSAIDs -- nonsteroidal anti-inflammatory drugs -- are a type of pain reliever. At prescription doses, these drugs also curb inflammation.

Doctors use NSAIDs to treat many things that cause pain or inflammation, including arthritis.

Over-the-Counter Anti-inflammatory Drugs

NSAIDs that you can buy without a prescription include:

Advil, Motrinibuprofen
Alevenaproxen sodium
Ascriptin, Bayer, Ecotrinaspirin


Never use an over-the-counter NSAID for more than 10 days without checking with your doctor. Over-the-counter NSAIDs are effective pain relievers, but they are intended for short-term use. When taking NSAIDs for long periods of time, your doctor should closely follow how you’re doing so they can watch for side effects and change your treatment if needed.

Prescription Anti-inflammatory Drugs

The following NSAIDs are available only with a doctor's prescription: 




naproxen sodium

Cambia, Cataflam

diclofenac potassium









Indocin, Tivorbex


Mobic, Vivlodex




Naprelan, Naprosyn




Voltaren, Zorvolex








ketorolac tromethamine








All prescription NSAIDs have a warning that the medications may increase the chance of having a heart attack, stroke, and stomach bleeding.

Do They All Work the Same Way?

They all reduce pain and inflammation, but you might find that you get more relief from one NSAID over another, and some NSAIDs may have fewer side effects than others. The effect differs from person to person.

Some NSAIDs also may be more convenient, since you only need to take them once or twice a day.

What Are the Common Side Effects?

NSAIDs raise your risk of having a heart attack or stroke, especially in higher doses. They can also cause stomach bleeding.

NSAIDs are safest when you take them in low doses for brief periods. Side effects most commonly happen if you take large doses over a long time (months or years).

Some side effects are mild and go away on their own or after reducing the dose. Others may be more serious and need medical attention.

Common side effects of NSAIDs include:

Other side effects are less common.


Who Is More Likely to Have Stomach Ulcers and Bleeding?

Anyone can get a stomach ulcer while taking NSAIDs. But it may be more likely if you:

  • Are over 60 years old
  • Smoke
  • Have a history of stomach ulcers
  • Have more than one medical problem
  • Drink three or more alcoholic drinks daily
  • Take anti-inflammatory steroids, such as prednisone
  • Have kidney failure

How to Lessen the Side Effects

There is no way to avoid the side effects of any drug. But you and your doctor can lower your risk of having side effects from NSAIDs. For example:

  • Use acetaminophen instead of NSAIDs for pain relief that your doctor doesn't feel requires an anti-inflammatory drug.
  • Take the smallest dose of NSAIDs that you need.
  • Take NSAIDs with food.

If you don't need 24-hour a day relief, avoid one-dose-a-day types of NSAIDs, especially if you are over age 60. These medications stay in your body longer and may cause more side effects.

Ask your doctor about taking a second drug, such as an acid blocker, that can reduce your risk of stomach ulcers and bleeding. Some medications combine an NSAID and an acid blocker in one pill.

If you have lasting or unusual pain in your stomach after starting an NSAID, tell your doctor right away.

How Are NSAIDs Prescribed?

Doctors prescribe NSAIDs in different doses depending on your condition.

Dosages may range from one to four times per day, depending on how long each drug stays in your body. Your doctor may prescribe higher doses of NSAIDs if you have rheumatoid arthritis (RA), for example, because often there is a lot of heat, swelling, redness, and stiffness in the joints with RA.

Lower doses may be enough for osteoarthritis and muscle injuries, since there is generally less swelling and often no warmth or redness in the joints.

No single NSAID is guaranteed to work. Your doctor may prescribe several types of NSAIDs before finding one that works best for you.

Can I Take NSAIDs If I'm Being Treated for High Blood Pressure?

NSAIDs can raise blood pressure in some people. Some people with high blood pressure may have to stop taking NSAIDs if their blood pressure goes up even though they regularly take their blood pressure medications.

Who Should Not Take NSAIDs?

Ask your doctor before taking an NSAID if: