Also talk to your physician about a pain clinic. They have some amazing pain management tools that are non narcotic. They specialize in pain that is what they do and they have so many tools that regular doctors haven't even begun to research.
Your doctor would be glad to refer you I'm sure.
There is a chronic pain forum here with many people who have learned how to manage their pain with medications and treatment that are not narcotic and a few that still use some form or narcotic but in a very structured way or a way that they do not control (pain pump). Check it out.