Ask an expert

21 Jun 2011

I was playing tennis yesterday when I pulled a hamstring. It’ s not very serious as I can walk normal.
I have been rubbing a cold ointment on the hamstring and using an ice pack on it.
Is there anything else I can do and/or any suggested stretching techniques I can do to alleviate the pain and speed up recovery? Can I go to gym and do perhaps upper body training or must I wait for the injury to completely heal? How long (approximately)must I wait for?
Answer 356 views

01 Jan 0001

hi HK

Just rest for now. That's the key thing. You don't want to strength too much, because the muscle is already torn and so if you stretch too much, you just pull even more and make it worse.

Having said that, you don't want it to heal inflexible, so you need to keep some flexibility - just avoid pain, that's all. Try to avoid sitting in a 'scrunched up' position for too long, stretch it out gently. It will take a couple of weeks, depending how bad it is, and then you start gradual strength.

You can keep going on the upper body stuff - again, just avoid pain. The strength work you do when you return must also be very easy, mild stuff, like light weight curls, lunges etc - nothing explosive. IT's the speed of movement that will re-injure it, so just take it easy and let your body tell you!
The information provided does not constitute a diagnosis of your condition. You should consult a medical practitioner or other appropriate health care professional for a physical examination, diagnosis and formal advice. Health24 and the expert accept no responsibility or liability for any damage or personal harm you may suffer resulting from making use of this content.
Voting Booth
Have you entered our Health of the Nation survey?
Please select an option Oops! Something went wrong, please try again later.
33% - 9323 votes
67% - 18737 votes