Sorry to hear about the back, Aine - been there, done that. All I can do is lie on my back on a hard surface. You don't want to be sitting at a computer reading this!
You should think about seeing a chiropractor or similar. They can often do some good, but like kendall says they vary. If the first one don't fix you, don't give up.