Many long-acting pain medications last for 8 to 12 hours. However, some pain medications that are available in patch form may be effective for a few days at a time. You may take long-acting pain medication on its own, or it may be combined with a short-acting pain medication, especially if you are prone to breakthrough pain.
Most long-acting pain medications are either taken by mouth or applied to the skin in patch form.

