You know your pain better than anyone. Each person and pain is unique. The best alternate to treat and manage the pain can be various ways from what works for others. Your treatment depends upon how intense it is, the cause, what makes it worse or better or for how long it exists. You can go for various combination of things and then consult your doctor about the pain you are suffering from.