I believe one of the keys to appropriate management is improved communication between the health care provider and the person living with pain.
There are many tools that can be used to improve communication and have a better conversation. One of them would be a brief pain inventory that an individual can fill out and take to their visit with their doctor to explain where their pain is. It gives the physician an immediate snapshot of what's going on, what's being affected. For instance, is their sleep, their appetite, their functionality, or their mobility being affected?
When you have this type of communication, over time it builds trust, and eventually the two parties can determine together what type of medication might be needed, based on the physician's recommendation and what course of action comes next.
You happened to mention migraines. When I went in to see my doctor with an uncontrolled migraine, it was interesting because I had lost a little bit of weight. She looked at me and said she felt she couldn't give me what she prescribed the last time. She felt it would be far too much in my system. She asked would I be okay with a lesser amount. I said, “Absolutely, you are the expert on this.” So communication worked that day and my pain was reduced enough that I could go home and get better.