What Are NSAIDs for Arthritis?

Medically Reviewed by David Zelman, MD on December 06, 2022

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.

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.

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

Anaproxnaproxen sodium 
Cambia, Cataflamdiclofenac potassium 
Indocin, Tivorbexindomethacin 
Mobic, Vivlodexmeloxicam 
Naprelan, Naprosynnaproxen 
Voltaren, Zorvolexdiclofenac 
 ketorolac tromethamine 


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

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.

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.


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

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.

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.

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.

Ask your doctor before taking an NSAID if: