I second the suggestion for a chiropractor. But not just any chiropractor, find one that graduated from Palmer College or Chiropractic. 1/3 of all chiropractors graduated from Palmer so it shouldn't be to difficult to find one.
I have been to many different chiropractors and most of them just want to push, twist and crack. Maybe it will feel better for a bit but it isn't fixing the problem. Last September I was visiting Michigan and my back and hips were really bad due to sitting all day in the cars and on the airplanes, and because my back always hurt anyways. A good friend is a chiropractor and she took X-rays and showed me the problem and gave me an adjustment which helped quite a bit for my week long vacation. When I got back home I went to my chiropractor, showed him the X-rays and the written radiologists report and he shrugged and said I am getting old. Called the friend and she said he didn't know how to fix my problems so she looked up a Palmer graduate in my area and sent me to him. He took more X-rays and called my friend and compared each others X-rays and opinions and started me on regular visits, 3 times a week for a few weeks then twice a week and now once a week. I am seeing very noticeable improvements in my discomfort, my walk, my sleep, and my overall health (digestion, mood, energy, etc)
At the 3 month mark he took new X-rays and every thing that was out of place is at least 25% better, with several being over 30% better and a couple being 90% better, meaning my hips, back, and neck are getting closer to where they belong.
If the other chiropractor was doing any good why did I have so many things out of place?
https://www.palmer.edu/find-a-chiropractor-map/
This what a good chiropractor will do on your first couple of visits. This is the first and only time (aside from my friend in Michigan) where a chiropractor started with X-rays and showed the X-rays and measurements and related problems. (Subluxations are places where things are out of alignment.)
https://axiomchiropractic.com/what-to-expect/
(read this part real fast like at the end of a TV commercial: I am not a paid spokesperson for Palmer College of Chiropractic, the testimonial is given voluntarily and without compensation, do not try chiropractic adjustments yourself, do not have a chiropractic adjustment while skydiving or scuba diving, do not use my credit card to pay for your chiropractic adjustment, chiropractic adjustments should only be performed by Palmer graduates.)
Our chiropractor is also a neurologist- he doesn’t twist or contort us but uses a little thumping hammer thing that he uses then offers suggestions like PT