For medicine you consult to your doctor who recommended that medicine, but I will suggest you also take some opinion from physiotherapist. Long standing pain might occur because of some muscular problem (trigger point), muscle tightness and muscle weakness.
Answered2017-11-09 16:28:56
Let others know if this answer was helpful