Most bruises heal completely within about two weeks, though some can take longer depending on their size, location, and your overall health. You’ll notice the bruise changing colors throughout that period, which is actually a sign that your body is doing its job breaking down and reabsorbing the trapped blood beneath your skin.
The Color Stages of Healing
A bruise goes through a predictable sequence of colors as your body breaks down hemoglobin, the oxygen-carrying protein in red blood cells. Each color shift reflects a different stage of that chemical breakdown process.
In the first day or two, the bruise appears pinkish or red as fresh blood pools under the skin. It then deepens to a dark blue or purple over the next few days, which is usually when it looks its worst. From there, it fades to violet, then shifts to green, then to a dark yellow, and finally to a pale yellow before disappearing entirely. The whole cycle typically plays out over 10 to 14 days for an average bruise. If you notice the colors progressing through this sequence, your bruise is healing normally, even if it looks alarming in the purple stage.
Why Some Bruises Last Longer
While two weeks is the standard timeline, some bruises can take a month or even several months to fully fade. A few factors explain the difference.
Size and depth matter most. A mild bump on the shin might clear up in a week, while a deep bruise on the thigh from a hard impact involves more trapped blood and takes proportionally longer to reabsorb. The surface appearance of a bruise gives surprisingly little indication of how deep or large the injury is underneath. What looks like a small mark on the skin can involve significant bleeding in the tissue below, and vice versa.
Location plays a role too. Bruises on the legs tend to heal more slowly than those on the arms or face, partly because gravity pulls blood downward and because circulation in the lower extremities is naturally a bit slower.
Age is a significant factor. As you get older, your skin thins and loses some of its protective fatty layer, making blood vessels more vulnerable to damage in the first place. Your body also produces fewer growth factors and stem cells in the skin, which slows the repair process. A bruise that might clear in 10 days for a 25-year-old could linger for three or four weeks in someone over 65.
Certain medications slow healing. Blood thinners, anti-inflammatory drugs like ibuprofen, aspirin, and long-term corticosteroid use all interfere with your body’s clotting and repair mechanisms. If you’re taking any of these, you’ll likely bruise more easily and those bruises will stick around longer. This is especially worth noting if you recently started a new medication and notice a sudden change in how often or how severely you bruise.
What You Can Do to Speed Recovery
The most effective step is also the simplest: apply ice or a cold compress during the first 24 to 48 hours. Cold narrows the blood vessels in the area, limiting how much blood leaks into the surrounding tissue and keeping the bruise smaller from the start. Wrap the ice in a cloth and hold it against the area for 15 to 20 minutes at a time.
After the first couple of days, gentle warmth can help by increasing blood flow to the area, which speeds up the reabsorption process. Elevating the bruised area above your heart, when practical, also helps reduce swelling and pooling.
Topical creams containing arnica or vitamin K are widely marketed for bruise recovery. Arnica is a plant-based anti-inflammatory that works as a vasodilator, meaning it widens tiny blood vessels to help move trapped blood away from the damaged area and back into circulation. Vitamin K supports clotting, which can limit the spread of discoloration. Some people find these products helpful for minor bruises, though results vary and they won’t dramatically shorten the timeline for a deep bruise.
When a Bruise Signals Something Else
A bruise that’s still present after three or four weeks, particularly if it isn’t changing colors or shrinking, deserves attention. While a slow-healing bruise on your shin after banging it on a coffee table is rarely cause for worry, certain patterns suggest something beyond normal wear and tear.
Bruises that appear frequently without a clear cause are worth investigating. The same goes for large bruises that show up on your chest, stomach, back, or face, areas that don’t typically get bumped hard enough to bruise in daily life. If you bruise easily and also bleed heavily from small cuts, bleed for a long time after minor procedures, or have family members with similar issues, a blood clotting disorder or other underlying condition could be involved.
A bruise that feels warm, increasingly painful, or swollen days after the initial injury may indicate a hematoma, which is a larger, more organized collection of blood beneath the skin. Hematomas involve more significant bleeding into the tissue and can take considerably longer to resolve than a standard bruise. In some cases, they require medical drainage rather than just time.
Unexplained bruising in unusual locations can also be a sign of domestic violence or abuse. If you notice this pattern in someone you know, it’s worth being aware of that possibility.
Bruise Healing at a Glance
- Days 1 to 2: Pinkish-red, possibly swollen and tender
- Days 3 to 5: Deep blue or purple, peak discoloration
- Days 6 to 8: Fading to violet or greenish tones
- Days 9 to 12: Yellowish-green, noticeably lighter
- Days 12 to 14: Pale yellow, then gone
This timeline fits a typical, moderate bruise in a healthy adult. Larger bruises, bruises in older adults, or bruises in people on certain medications can extend well beyond this range without necessarily indicating a problem. The key signal to watch for is progression: as long as the bruise is changing color and gradually shrinking, your body is handling it.

