Back and neck problems are tough. I have two bulged disc in my neck from BBJ years ago and dealt with some sciatica and back spasms and migraines for several years. I fly 100000 miles+ per year for my job which didn't help. I use three things which has all but stopped my pain. I bought a Teeter FitSpine inversion table, several different foam rollers and started stretching everyday. Doing all three, everyday, has literally worked miracles. Don't think all of your problems are from the disc or the muscles around your spine. Everything is connected and most people's back issues are due to extremely tight glutes and hamstrings. Foam rolling then stretching your back, calves, glutes and hamstrings can make a huge improvement. I still fly over 100000 miles a year and I take zero medication.