I swear by Chiro. Immediate relief. It's kind of like tuning a piano though, at first you have to go three times a week to train your back at accept the adjustments, then taper down to once or twice a week as the adjustments hold longer, finally down to once a month. As my Chiro says "You didn't screw up your back in 3 sessions, don't expect it to be fixed in three either." Mine is also a physical therapist and has helped me with my shoulder as well. I'd guess he does 1/2 his work 'pro bono' for the poor here in Costa Rica to boot.
btw, I've seen with my own eyes a girl at my Chiro's office who was in a wheelchair and ready for surgery who can now walk in close to normally in less than a year. Surgery is a last resort.