A 45-year-old member asked:
Disclaimer

how long will pain in my leg last after an ankle sprain?

2 doctor answers
Dr. Robert Kornfeld
40 years experience Podiatry
Ankle sprain: In most instances, simple sprains will heal in 4 to 6 weeks with immobilization and pt.
Answered on Apr 1, 2019
Dr. Jeffrey Kass
27 years experience Podiatry
Depends: How bad the sprain was could be anywhere from day or two to couple of months. Rest, ice, compression, elevation immediately after the injury is helpful. Bracing the ankle is a good idea following a bad sprain, physical therapy can be helpful if there is residual pain.
Answered on Dec 29, 2016
3
3 thanks

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month

Related questions:

A 36-year-old member asked:
Dr. Brian Chimenti
26 years experience Sports Medicine
Ankle sprain: Ankle sprains come in severities like most injuries. The more severe ankle sprains take up to several months to recover ; swelling may be the last sym ... Read More
A 48-year-old member asked:
Dr. Jeffrey Kass
27 years experience Podiatry
Depends on : Severity of sprain.
A 46-year-old member asked:
Dr. Stephen Massimi
12 years experience Physical Medicine and Rehabilitation
Up to several weeks: Swelling may linger for several weeks, depending on the individual, type and severity of the injury. In the acute phase, applications of ice are very ... Read More
A 44-year-old member asked:
Dr. Abdul Ahmed
40 years experience Orthopedic Surgery
Ankle sprain: The swelling typically lasts from 3-6 weeks, depending on the severity of the ankle sprain. Swelling improves with elevation, rest and application of ... Read More
1
1 comment
5
5 thanks

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month