today's sunday the 3rd and about 3 weeks ago, I pulled a muscle in my upper middle back doing dips...( i know it's kinda wierd) I was going for one more rep but couldn't get it so I just held it there for a second and then I stopped trying and let myself fall while I was still holding on to the bars so I guess I overstretched the muscle I don't know. The thing is is that at first I thought it might have been a pinched nerve because I could still work out through the pain it wasn't that bad. But then the pain started getting worse so I haven't been in the gym since two fridays ago. The only thing that I've been doing for the muscle is stretching it, putting some icy hot on it before I go to bed and taking tyelenol for the pain. Is there anything else that I should be doing to make the recovery go by quicker because it seems like I've been down for a while and I'm really starting to miss working out. Also, I have had a cold that I'm just getting over. I know that that would slow down my recover process somewhat but would it hinder it to the point where I'm still hurting after about 3 weeks?