U.S. doctors online nowAsk doctors free
Las Cruces, NM
A 32-year-old female asked:

Had stress fracture in foot. wore boot 1 mo. 4 mo. later foot still swollen tho doc said bone healed. no pain just noticeable swelling not improving.?

5 doctor answers13 doctors weighed in
Dr. Eric Lullove
Podiatry 20 years experience
Stress Fractures: Can cause long term swelling. Repetitive trauma to an area that underwent a stress fracture will continue to have stress-induced swelling. If you are not wearing an orthotic in your shoe that helps to displace pressure and impact trauma away from the fracture site, then you will continue to have stress-type symptoms in that area, including post-injury swelling.
Dr. Alan Ettinger
Podiatry 50 years experience
No pain: Is key. Sometimes swelling in the foot can take six months or longer to resolve.
Dr. Arnold Beresh
Podiatry 42 years experience
See below: Since the bone was not totally immobilized you may have had some motion at the fracture site caused bone callous formation. This should decrease byt may take up to a year.
Dr. Ronald Oberman
Podiatry 32 years experience
Swelling : After a fracture can be present for many months: especially on feet as we walk and stand on them. As long as no pain and you can function normally, as long as swelling it not excessive, it is alright. Often times, compression and physical therapy is helpful. Discuss with your doctor.
Dr. Jeffrey Kass
Podiatry 29 years experience
You may want to try : Hot warm compresses, or if you have time some physical therapy. If there is no pain, i would not be so concerned, sometimes it takes weeks, to months for post injury swelling to reduce. Sometimes, there will be some degree of residual swelling that will not go away.
Last updated Sep 28, 2016


Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.