NSAIDs (nonsteroidal anti-inflammatory drugs) are the best over-the-counter pain relievers for swelling. This class includes ibuprofen (Advil, Motrin), naproxen (Aleve), and aspirin. Acetaminophen (Tylenol), despite being an effective pain reliever, does not reduce inflammation or swelling at all. If swelling is your primary concern, an NSAID is the clear choice.
Why NSAIDs Work and Acetaminophen Doesn’t
When tissue is injured or irritated, your body produces chemicals called prostaglandins that trigger inflammation, swelling, and pain at the site. NSAIDs block the enzymes responsible for making these prostaglandins, which directly reduces the inflammatory response. Less prostaglandin production means less fluid buildup in the tissue, less redness, and less pain.
Acetaminophen works differently. It reduces pain signals and lowers fever, but it doesn’t interfere with prostaglandin production in your tissues. That’s why it can help a headache or bring down a fever but won’t do anything meaningful for a swollen ankle or an inflamed joint.
Naproxen vs. Ibuprofen for Swelling
Both naproxen and ibuprofen are effective, but they aren’t identical. In a crossover study of 226 patients with osteoarthritis, naproxen outperformed ibuprofen in reducing resting pain, movement pain, night pain, and interference with daily activities. Patients who started on ibuprofen showed significant improvement after switching to naproxen, while patients who started on naproxen did not improve further when switched to ibuprofen.
Naproxen also has a practical advantage: it lasts longer. A single dose of naproxen works for about 8 to 12 hours, so you take it twice a day. Ibuprofen lasts 4 to 6 hours, which means dosing three or four times daily to maintain its effect. For sustained swelling, like a sore knee that bothers you all day, naproxen’s longer duration often makes it the more convenient option.
Ibuprofen’s shorter duration can be useful when you want more control. If you only need relief for a few hours after a workout or minor strain, ibuprofen lets you take a single dose and move on without keeping anti-inflammatory levels in your system longer than necessary.
Where Aspirin Fits In
Aspirin is technically an NSAID and does reduce inflammation, but it requires very high doses to match the anti-inflammatory effect of ibuprofen or naproxen. Studies comparing aspirin to ibuprofen for rheumatoid arthritis used aspirin doses between 3.6 and 5 grams per day. At those levels, aspirin provided similar pain relief to ibuprofen but caused significantly more side effects. The standard low-dose aspirin many people take for heart health (81 to 325 mg) is nowhere near enough to reduce swelling. For inflammation, ibuprofen or naproxen is a better and safer choice.
How Long NSAIDs Take to Reduce Swelling
Pain relief from an NSAID typically kicks in within 30 to 60 minutes, but reducing visible swelling takes longer. For acute injuries like a sprained ankle, you may notice swelling begin to decrease within a day or two of consistent use. Chronic inflammation is slower to respond. For conditions like arthritis, NSAIDs generally begin working within one week, but severe cases can take two weeks or longer before you feel meaningful improvement. Full anti-inflammatory effects may take several weeks of regular use to develop.
This is a common reason people abandon NSAIDs too early. If you’re dealing with ongoing joint swelling rather than a fresh injury, give the medication enough time to build its effect before deciding it isn’t working.
Topical NSAIDs for Localized Swelling
If your swelling is in a specific spot, like a knee, wrist, or elbow, topical NSAID gels and creams are worth considering. A comprehensive review found that topical NSAIDs matched the effectiveness of oral NSAIDs for both acute and chronic injuries in head-to-head comparisons. The key difference was in side effects: oral NSAIDs caused more stomach and digestive problems, while topical versions only produced occasional local skin reactions like mild redness or itching at the application site.
Topical NSAIDs deliver the drug directly to the inflamed area with much less absorption into your bloodstream. This makes them a particularly good option if you’re concerned about stomach issues or if you only need to treat one joint or muscle group. They’re less practical for widespread inflammation affecting multiple areas.
Side Effects and Who Should Be Careful
The same mechanism that makes NSAIDs reduce swelling also creates their main risks. Prostaglandins don’t just cause inflammation; they also protect your stomach lining, support kidney function, and play a role in cardiovascular health. Blocking them across the board can cause problems in three areas.
- Stomach and digestive tract: NSAIDs can irritate the stomach lining and increase the risk of ulcers and bleeding, especially with long-term use. Taking them with food helps but doesn’t eliminate the risk.
- Kidneys: NSAIDs reduce blood flow to the kidneys. Short-term use is fine for most people, but those with existing kidney problems or who are dehydrated face higher risk.
- Heart and blood vessels: Long-term NSAID use has been linked to increased cardiovascular risk, including higher chances of heart attack and stroke. Naproxen generally carries the lowest cardiovascular risk among NSAIDs.
If you’re prone to stomach problems, acetaminophen is gentler on the digestive system. But remember, it won’t touch your swelling. The compromise is often a topical NSAID, which gives you the anti-inflammatory benefit with far fewer systemic side effects.
Choosing the Right Option
For most people dealing with swelling from an injury, overuse, or arthritis flare, naproxen is the strongest all-around choice among over-the-counter options. It’s effective, lasts longer per dose, and has a somewhat favorable cardiovascular profile compared to other NSAIDs. Ibuprofen is a solid alternative when you want shorter, more flexible dosing. Topical NSAIDs are ideal for localized swelling when you want to minimize whole-body side effects.
Acetaminophen is the right pick only when pain, not swelling, is the problem, or when you can’t tolerate NSAIDs due to stomach, kidney, or cardiovascular concerns. For swelling specifically, it simply doesn’t have the right mechanism to help.

