I have seen several Health Care Professionals (HCP) over the years who have been very helpful, however I seriously advise to find the right GP: one who listens; thinks about you and not the budget and who doesn't go on what he/she 'thinks'.
For example one of my GP's didn't want to put me on fentanyl because, 'I personally don't like fentanyl', fortunately I was able to put my arguement across she eventually agreed (didn't go on it in the end for my own reasons).
Then today during a phone consultation told me I shouldn't be taking what I am, tramadol and severadol together as one causes less effect than the other. I explained it gave me better pain relief than what I was on previously but he kept talking about contraindications, instead of how it affects me. He relented but I need to make an appointment to discuss further. For that I will definitely see one of the other 2 GP's who always listen and ask me what I want and are happy to give it to me as (as long as it is safe). It shouldn't be this difficulty to get help with pain relief, it's not their personal thoughts or beliefs.