HowLongFor

How Long Does It Take for a Bruise to Heal?

Quick Answer

Most bruises heal in about 2–4 weeks, progressing through distinct color stages from red/purple to yellow/brown before fading completely.

Typical Duration

14 days28 days

Quick Answer

A typical bruise takes 2–4 weeks to heal completely. Minor bruises may fade in as little as 10–14 days, while deeper or more severe bruises can linger for 4–6 weeks. The changing colors of a bruise are a visible indicator of your body breaking down and reabsorbing trapped blood.

Why Bruises Change Color

A bruise (contusion) forms when an impact ruptures small blood vessels (capillaries) beneath the skin, leaking blood into surrounding tissue. Your body gradually breaks down the hemoglobin in that trapped blood, producing different pigments at each stage.

Bruise Healing Timeline

StageTimeframeColorWhat’s Happening
FreshDay 0–2Red, pink, or dark purpleBlood pools beneath the skin; area is tender and may swell
Early healingDays 2–5Blue or dark purpleDeoxygenated hemoglobin gives the bruise its classic "black and blue" look
Mid healingDays 5–10GreenHemoglobin breaks down into biliverdin, a green pigment
Late healingDays 10–14Yellow or brownBiliverdin converts to bilirubin, producing yellow/brown tones
ResolutionDays 14–28Fading yellow to normal skinBody fully reabsorbs the remaining pigment

Factors That Affect Healing Time

  • Age: Older adults bruise more easily and heal more slowly due to thinner skin and more fragile blood vessels
  • Severity of impact: Deeper bruises (hematomas) involving muscle tissue take significantly longer
  • Location: Bruises on the legs tend to heal more slowly than those on the arms or face due to increased blood pressure in lower extremities
  • Medications: Blood thinners (warfarin, aspirin), NSAIDs, and certain supplements (fish oil, vitamin E) can prolong healing
  • Nutritional status: Deficiencies in vitamin C, vitamin K, or iron can slow the healing process
  • Skin tone: Bruises may be harder to see on darker skin but follow the same healing timeline

How to Speed Up Bruise Healing

  1. RICE method in the first 24–48 hours: Rest, Ice (15–20 minutes on, 20 minutes off), Compression, Elevation
  2. Apply a warm compress after 48 hours to increase blood flow and speed reabsorption
  3. Eat foods rich in vitamin C (citrus, berries, bell peppers) and vitamin K (leafy greens) to support healing
  4. Arnica gel or cream may help reduce swelling and discoloration—some studies show modest benefit
  5. Avoid re-injury to the area while it heals
  6. Don’t massage a fresh bruise—this can worsen bleeding beneath the skin

When to See a Doctor

Most bruises are harmless, but consult a healthcare provider if:

  • A bruise doesn’t improve after 4 weeks
  • You notice frequent, unexplained bruising (could signal a clotting disorder)
  • The bruise is extremely painful or accompanied by significant swelling
  • You can’t move a joint near the bruise
  • A bruise appears under a fingernail or toenail with severe pressure
  • You develop a bruise with no known cause along with fatigue or other symptoms

Sources

How long did it take you?

day(s)

Was this article helpful?