I would try to stay away from narcotics if you will be using long-term; the reason, tolerance. Try Vioxx or Celebrex. My back is basically destroyed, and I take one Vioxx and it relieves the pain. Fortunately, I do not have chronic pain. You do not develop toelrance to Vioxx, and it is non-narcotic with virtually no sides.