I have a massage chair and use it from time to time. It doesn't give long lasting results as Gus says. I go to a chiropractor every 3 months for maintenance! She also sticks needles in my lower spine and shoulders....helps a lot. Plus the neuro physiotherapist gave me back exercises to do. I tend to do these before I get out of bed in a morning, as I find doing them on the floor too painful. Have you seen a physiotherapist?
I'm constantly correcting my posture as I find myself leaning forward too much and stooping, when doing stuff. All this causes the back pain, but 10 mins. rest, every so often, usually helps. Is your pain constant, or comes on when you've been doing a lot? I do hope you get some relief soon.