It's very important to know, whenever you are suffering from any muskuloskeletal pain and you have taking painkillers ranging from NSAIDs and opiods everyday but your pain persists should know that these drugs don't cure or solve the problem. But they just inhibit synthesis of pain mediators ( NSAIDs inhibit prostaglandins synthesis) or they block pain receptors in the brain ( as opiods do). One thing about taking these drugs is once you take a dose it will just take some minutes or hours in the blood and get relieved off your pain. But the moment the drug reached its half-life, it means its work ends and your pain will come back again until you take another dose.
It means the drug isn't killing the source of the problem but the pain which is like an informer to tell human being that something wrong is going on in the body. So, people suffering from, for instant, back pain, knee pain, neck pain, shoulder pain or any other form of muscular pain should see a Physiotherapist to fix their problems right now.