Mine was caused by a desk job.
If yours, too, get up to stretch and exercise once every hour.
And get a little lumbar support pillow. I use a "Bucky." (See Amazon)
800 mg doses of ibuprofin if your tummy can take it.
and your liver.
While sitting upright in bed. Place a heating pad against the pillow. Sit back and watch TV! If you are sitting on couch. Put the pillow behind you next heating pad against pillow. Lean back and relax and watch TV. Works for me! Hope it works for you. Also you may want to take two Motrin.
you have a desk job?
I go to an Asian massage parlor where the masseuse actually walks on my back. It really doesn't help the backache, but the happy ending is worth it.
soak in a warm bathtub with epsom salts