A few months back, I did something screwy in the gym (probably half-assed my warmup), and my upper mid back was sore, then real sore, then f'n paralyzed over three days. After a week I still couldn't move.
Without getting into the arguements over Chiropractors vs. Physical therapists (I've been too shitty versions of both), a guy I know sent me to this young Chiro. Since alot of guys who lift already have a good feel for thier body, I think they are good in moderation. Two or three visits and I couldn't believe how great I felt.
I also took Naproxen (the active ingredient in Aleeve - Wal Mart sales generic), twice the recommended dose, twice a day w/ food. A Doc told me thats all they'd really prescribe. I took that for four days, it knocked inflamation out. (Keep icing too, I don't do any heat.)
Felt great ever since, so i don't go to Chiro., and don't take Naproxen, I think too much of either is bad.
Good Luck.