What everyone said above is good advice but back's are THE worst....

Personally I would go to the doctor...have him give you some flexerall (muscle relaxer).
I've done all of the things listed above, and they do help, but my back never really got better till the flexerall.