Have you ever tried yoga? I have a crooked spine and I do a routine that's not yoga, per se, but incorporates some of the same types of concepts and it's helped me a ton. Guy that developed it trains college athletes for the NFL combine (or used to). Great thing for me is I only have to do it like twice a week and I'm golden. Alleivates every ache and pain from sitting at a desk all day.