a good chiropractor would help a lot, I used to know one. Watch out though, he told that some will do good stuff for ya, but aviod doing all the stuff to heal you completly so you keep going back for more. He found that out whenever he got a new patient that had been seeing a previous chiropractor. He would ask what was their specific treatment, and their treatment was lacking a few things.