I've managed to go DNIF once or twice a year since I started flying Vipers for neck or back issues. Couple of things that have helped me (at least a little) are working abs to help support the back and keep from re-injuring it as well as stretching the hammies to help keep the back in line. The last time I ended up on muscle relaxers for a few days so I went and bought an inversion table to stretch my back. I used it every morning and night and it seemed to relieve the pain faster and heal faster. You can get a decent one for less that $200, so it might be worth a try.