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

Sponsored Content
HealthTap Medical Group does not endorse products or services. Sponsored content revenues support our mission to make health information free and accessible to all.Learn more