None of what you asked will work. Those medes work on anti-inflamatory diseases such as arthrits,etc you'll need to ask about tramadol, talwin nx and some antidepressants work the older ones such as remeron or even lexpro. Ask your doctor. You will not be able to avoid prescription drugs because the pain stays so long you'll need stronger help.