Hi Emma
I've had the same problems all my life, mine started when I was about 14 and I'm now 31 (btw, my name is also Emma!)
The source of my pain travels up and down, ironically (again!) it is currently in my neck. I kept a collar on yesterday as it helps the muscles relax, did look like a bit of a knob! but trust me, I really do understand how painful it is.
Chiropractic works for me, but you have to be very careful which type you go to, I went to the wrong one once and I ended up in Casulty as he made my neck lock entirely!
I live in Surrey and would be happy to recommend my Chiropractors if you're anywhere near me, alternatively if you let me know what area you're in, I can ring them and ask them if they will recommend someone.
They will probably work on most of your back, not just your neck, I know my problems start in the middle of my back.
EB x