A member asked:

I have pulled a muscle on the inner side of my upper right arm. it is causing moderate pain for the last 5 days. how long do these take to heal?

A doctor has provided 1 answer
Dr. Bryce Bederka answered

Specializes in Sports Medicine

Muscle strain: Muscle strains can take up to 8 weeks to heal. Local massage, ice, and anti-inflammatories like Ibuprofen can help with the pain. When a muscle tears (a strain) it heals with fibrous scar tissue. It is important to do local treatments like massage to help with softening this tissue to reduce long-term discomfort.

Answered 4/17/2015

4.2k views

Thank

Related Questions