Is it possible to speed up the healing process and if so how? For example: I have recently pulled a muscle in my shoulder and a little while after that twisted my ankle, what is the best way to a speedy recovery?
closed as off-topic by JohnP, FredrikD, Freakyuser, Matt Chan♦ Apr 1 '14 at 11:19
This question appears to be off-topic. The users who voted to close gave this specific reason:
Injury sucks and it can never heal quick enough. To let it heal completely, you will need to have patience, though.
First of all - and yes, I'm being preachy, bear with me - see a specialist. A trip to your physician is never really wasted time, even if he just tells you to slow down. In the worst case scenario you're really hurt and doing nothing can lead to much more problems. I had a broken finger some years ago. I didn't get it looked at and I can't move it as well as my other fingers now.
Now, for lighter injuries that don't need a specialist's intervention I like to follow some simple rules: Don't exercise until you are fully healed. Do not 'warm up thoroughly' and do not 'work out lightly', chances are you'll overdo it. Try not to use the injured limb in everyday activities as much (don't walk to work with a sprained ankle). Also, when in doubt, don't assume you have healed already. Better be safe than sorry, as an incompletely healed injury can quickly become as bad as on the first day.
Lastly, Some things you can do to might help speeding up recovery: