How Long Do Bruises Actually Take to Heal? The Complete Timeline
Most bruises heal completely in 2-3 weeks, changing from red/purple to yellow/green to brown before fading. Larger or deeper bruises may take 3-4 weeks.
Wondering if your bruise is healing normally? Learn the complete bruise healing timeline, what colors mean, and how to speed up recovery.