I had to go to a physiotherapist to heal my sciatic nerves when they blew up for the first time. It was so bad, I needed injections at the hospital just to not be in pain and took rather strong pain killers for a week.
A combination of the following has drastically changed my back health in the last 2 years.
* Basic weight lifting/strength training 2x per week focusing on shoulders/back/chest. Just 20-30 minutes. Nothing extreme.
* Switching from sitting in a chair, sitting on a yoga ball, laying on a yoga mat on the floor, and standing desk every hour. According to my physiotherapist, any one position for long periods of time is bad and present their own issues; the key is not staying in one position for more than 1-2 hours at a time.
* Yoga is good
* Chiropractors are good.
* Firm mattress.