I've had problems with my back for about 15 years after an accident at work.

As others have said, stick with the physio and avoid the chiropractor (worst thing I ever did)

Also, avoid shovelling painkillers down your neck if you can - especially anything codeine based.

One other thing, consider acupuncture if nothing else helps. After years of suffering I deicided it had to be worth a shot and it's probably the only thing that's ever really helped me. A couple of sessions every few months makes a big difference to me. It's not cheap (about £35 a time) but it's money well spent in my opinion, and you may well be able to get a referral from your Doctor to get it free.

Either way, good luck with it.