Chiropractic work could be beneficial. I had some lower back pain that stemmed from one of my legs being longer than the other causing one of my hips to rest higher than the other therefore my spine was slightly off center (rough on the disc). It can be corrected through orthotics or a small heel wedge in your shoe.
Certainly a game changer for me and got to the root of the problem. If your issue stems from a specific injury I would suggest seeing a chiropractor. If it's an issue you know the root cause of (leg length mismatch, extended desk work, wallet in pocket while sitting, sleeping position, posture etc) it may be something you can correct yourself.
Correcting your spine then strengthening the muscles around the ailment really help. Your bones tend to settle like braces with teeth; if they get corrected they will drift back eventually if you don't stay on the problem or strengthen the surrounding tissue.