How we rate drugs
Our drug ratings are based on comprehensive reviews of the scientific evidence by teams of medical experts.
Learn More
How are we doing? Take our survey

Opioid Drugs: Summary of Recommendations
Don't take an opioid painkiller to treat chronic pain until you have tried other, less risky, pain relievers - such as acetaminophen, a non-steroidal anti-inflammatory drug (NSAID), or salsalate.

Some kinds of chronic pain in particular - such as nerve pain, migraines, or fibromyalgia - are best treated with other types of drugs, not opioids. Talk with your doctor about non-drug measures, too. Studies show they can ease chronic pain, either alone or in combination with drugs. These include cognitive behavioral therapy, exercise, spinal manipulation, and physical rehab programs.

The weight of medical evidence indicates that while opioids are highly effective - and usually the drugs of choice - in relieving acute severe pain, they are only moderately effective in treating long-term chronic pain, and their effectiveness can diminish over time.

In addition, while the long-term use of opioids has not been well studied, it has been linked to: (1) a decrease in sex hormones leading to both a loss of interest in sex and impaired sexual function; (2) a decline in immune function; and (3) an increase the body's sensitivity to pain.

Opioids also can be addictive and are prone to be abused and misused, though they are rarely addictive in people who genuinely need them to control pain.

 If other options fail, your doctor may consider an opioid since controlling pain is always a medical priority. Taking effectiveness, safety and side effects, dosing flexibility and convenience, and cost into account, we have chosen the following opioids as Best Buys for people with moderate to severe chronic pain when other pain relievers fail to bring adequate relief:
  • Generic codeine plus acetaminophen
  • Generic morphine extended release
  • Generic oxycodone extended release
  • Generic oxycodone with acetaminophen

These four medicines have a long track record, provide good value. They range widely in monthly cost, depending on dosing regimen. But most low-dose regimens will run you less than $150 a month or so.

High doses and some extended release formulations of these medicines can be quite expensive. If you need to take high doses, we advise speaking with your doctor about which opioid has the lowest cost under your insurance plan. If you have to pay out of pocket, take care to avoid the high-cost versions of our Best Buys.

There is no reason to take the brand-name versions of our Best Buys, or any opioid for that matter. That includes well-known brands such as OxyContin, Percocet, and Vicodin.

Opioid Drugs: Drug Comparison
CR Best Buy The Opioids - Dosing and Costs*
Generic Name and Strength Brand Name(s)1 Frequency of Use Per Day2 Total Daily Dose3 Average Monthly Cost4 Compare Prices

Codeine plus acetaminophen - pills and liquid

  Codeine 30mg plus acetaminophen 300mg Tylenol No. 3 4 120mg $104
best buy Codeine 30mg plus acetaminophen 300mg APAP with codeine 4 120mg $36
  Codeine 12 mg/5ml plus acetaminophen 120 mg/5 ml oral solution Tylenol Elixir 6 72mg $30
best buy Codeine 12 mg/5 ml plus acetaminophen 120 mg/5 ml oral solution APAP with codeine Elixir or Generic Elixir 6 72mg $18
Fentanyl patches
  Fentanyl extended release 25mcg/hour Duragesic One patch every 72 hours 600mcg $251
  Fentanyl extended release 25mcg/hour Generic One patch every 72 hours 600 mcg $143
Hydrocodone plus acetaminophen - pills
  Hydrocodone 5mg plus acetaminophen 500mg Lortab 4 20 mg $184
  Hydrocodone 5mg plus acetaminophen 500mg Vicodin 4 20 mg $200
  Hydrocodone 5mg plus acetaminophen 500mg Co-Gesic 4 20 mg $76
  Hydrocodone 5mg plus acetaminophen 325mg Anexsia 6 30 mg $60
  Hydrocodone 5mg plus acetaminophen 325mg Generic 6 30 mg $126
Levorphanol - pills
  Levorphanol 2mg Generic 4 8mg $160
  Levorphanol 2mg Generic 6 12mg $240
Meperidine - pills
  Meperidine 50mg Demerol 6 300mg $288
  Meperidine 50mg Meperitab 6 300 mg $114
  Meperidine 50mg Generic 6 300 mg $162
  Meperidine 100mg Demerol 6 600 mg $516
  Meperidine 100mg Meperitab 6 600 mg $174
  Meperidine 100mg Generic 6 600 mg $234
Methadone - pills
  Methadone 5mg Methadose, Dolophine, or Generic 4 20mg $24
  Methadone 10mg Methadose, Dolophine, or Generic 4 40mg $28
Morphine - pills
  Morphine extended release 60mg Avinza, Kadian 1 60mg $260-$305
  Morphine extended release 60mg Kadian 2 120mg $610
  Morphine extended release 80mg Kadian 1-2 80mg-160mg $400-$800
  Morphine extended release 100mg Kadian 1-2 100-200 mg $500-$1000
  Morphine extended release 200mg Kadian 1-2 200-400 mg $886-$1772
  Morphine extended release 30mg MS-Contin 1-3 30-90mg $75-$225
best buy Morphine extended release 30mg Generic 1-3 30-90mg $41-$123
  Morphine extended release 60mg MS-Contin 1-3 60-180mg $145-$435
best buy Morphine extended release 60mg Generic 1-3 60-180mg $66-$198
Oxycodone - pills
  Oxycodone extended release 10mg Oxycontin 2 20mg $130
  Oxycodone extended release 20mg Oxycontin 2 40mg $240
best buy Oxycodone extended release 10mg Generic 2 20mg $92-$1065
best buy Oxycodone extended release 20mg Generic 2 40mg $186-$188
  Oxycodone 5mg plus acetaminophen 325mg Percocet 4 20mg $416
best buy Oxycodone 5mg plus acetaminophen 325mg Generic 4 20mg $56
  Oxycodone 4.8mg plus aspirin 325mg Percodan 4 19mg $204
  Oxycodone 4.8mg plus aspirin 325mg Generic or Endodan 4 19mg $136-196
  Oxycodone 15mg Roxicodone 4 60mg $152
  Oxycodone 30mg Roxicodone 4 120mg $304
  Oxycodone 15mg Generic 4 60mg $84
  Oxycodone 30mg Generic 4 120mg $152
Oxymorphone - pills
  Oxymorphone tablet 5mg Opana 4 20mg $336
  Oxymorphone tablet 10mg Opana 4 40mg $676
  Oxymorphone extended release 5mg Opana ER 2 10mg $142
  Oxymorphone extended release 10mg Opana ER 2 20mg $242
Propoxyphene - pills
  Propoxyphene 65mg Darvon 4 260mg $140
  Propoxyphene 65mg Generic 4 260mg $52
  Propoxyphene napsylate 100mg Darvon-N 4 400mg $236
  Propoxyphene napsylate 100mg Generic 4 400mg $40
Tramadol - pills
  Tramadol 50mg Ultram 4 200mg $204
  Tramadol 50mg Generic 4 200mg $44
  Tramadol extended release 100 mg Ultram ER 1 100mg $137
  Tramadol extended release 200 mg Ultram ER 1 200 mg $218
*Selected doses. For the complete list of prices for all dose strengths, see our full report.
1. "Generic" indicates it's the generic version of this drug.

2. As typically and generally prescribed. Number of pills unless otherwise noted.

3. Total daily dose of opioid only.

4. Prices reflect nationwide retail average for February 2008, rounded to the nearest dollar. They are derived by Consumer Reports Best Buy Drugs from data provided by Wolters Kluwer Health, Pharmaceutical Audit Suite (PHAST)®.

5. Oxycodone extended release tablets in all strengths are made by many generic companies. We present the range of costs.