How Long Do Bruises Last? Stages, Causes, and Tips

Most bruises heal completely within about two weeks. The exact timeline depends on how hard the impact was, where on your body the bruise is, your age, and whether you take certain medications. A mild bump on your forearm might fade in a week, while a deep bruise on your thigh could linger for three weeks or more.

What Happens Under Your Skin

A bruise forms when an impact breaks tiny blood vessels beneath the skin’s surface, allowing blood to pool in the surrounding tissue. Your body then sends specialized immune cells called macrophages to the injury site to clean up the leaked blood. These cells break down hemoglobin, the oxygen-carrying protein in red blood cells, through a multi-step chemical process that produces a series of pigmented byproducts. Each byproduct has a distinct color, which is why your bruise changes appearance as it heals.

First, the macrophages convert hemoglobin into a green pigment, which is quickly transformed into a yellow pigment. Iron released during this process creates a brownish compound that binds to proteins in the deeper layers of your skin. As your body gradually clears these pigments, the bruise fades and eventually disappears.

The Color Stages of Healing

A bruise moves through a fairly predictable color sequence. It starts as a pinkish or red mark within the first day, then darkens to deep blue or purple over the next day or two as the trapped blood loses oxygen. Around days four through seven, you’ll notice it shifting toward violet and green as your body begins breaking down hemoglobin. By the end of the first week into the second week, it turns dark yellow, then pale yellow, and finally disappears.

These stages can overlap, especially in larger bruises where different areas heal at different speeds. It’s common to see green at the edges while the center is still purple. The color progression is a reliable sign that healing is on track. If a bruise stays dark red or purple without shifting toward green or yellow after five to seven days, that’s worth paying attention to.

Why Some Bruises Last Longer

Several factors can stretch that two-week average considerably. Location matters: bruises on your legs tend to heal more slowly than those on your arms or face, partly because gravity pulls blood downward and your lower body has less efficient circulation. A deep bruise from a hard fall will also last longer than a surface-level one from a minor bump, simply because there’s more blood to clean up.

Your overall health plays a role too. People with low vitamin C intake heal more slowly because their blood vessels are more fragile. Smoking reduces blood flow to the skin, which slows the cleanup process. And conditions that affect blood clotting or platelet counts can make bruises larger and longer-lasting.

Bruises in Older Adults

Aging significantly changes how your skin bruises and heals. As you get older, the junction between the outer and inner layers of your skin flattens, the skin loses elasticity, and the small blood vessels beneath it become more fragile and prone to leaking. Collagen production slows while collagen breakdown continues, leaving the skin thinner and more vulnerable to injury.

Dermatologists use the term “dermatoporosis” to describe this skin fragility in older adults. Common features include thin, atrophic skin with purplish discoloration on the arms and legs, sometimes accompanied by white scars from previous minor injuries. Delayed healing is a hallmark of this condition. For adults over 65, a bruise that might take two weeks in a younger person can easily take three to four weeks or longer to fully resolve. The skin’s ability to grow new blood vessels and drain fluid is impaired, which stalls the repair process at multiple stages.

How Blood Thinners Affect Bruising

If you take anticoagulants or antiplatelet medications, you’ll likely bruise more easily and notice that your bruises are larger and darker than they used to be. These medications work by slowing blood clotting, which means the tiny broken blood vessels at the injury site take longer to stop leaking. More blood escapes into the tissue before the leak seals, creating a bigger bruise that takes longer to clear.

Common medications in this category include warfarin, apixaban, aspirin, and clopidogrel. Even over-the-counter pain relievers like ibuprofen and naproxen have mild blood-thinning effects that can worsen bruising. If you’re on any of these medications, bruises lasting three weeks or slightly longer are not unusual, and the color changes may be more dramatic simply because there’s more blood to process.

Bone Bruises Are Different

A standard bruise involves damage to soft tissue and small blood vessels near the skin’s surface. A bone bruise, or bone contusion, is a deeper and more serious injury where the impact is strong enough to make the bone bleed internally without actually cracking it. These feel like a dull, throbbing ache coming from deep inside, rather than the surface tenderness of a skin bruise.

Bone bruises take considerably longer to heal. Most last a few weeks, but more severe ones can take months. The timeline depends on which bone is involved, the severity of the impact, and whether any other injuries occurred at the same time. Unlike skin bruises, where it’s hard to make things worse once the bruise has formed, bone bruises require you to limit stress on the injured area to avoid progressing to a fracture.

Can You Speed Up Healing?

The honest answer is: not by much. Ice applied in the first 24 to 48 hours can help limit the size of a bruise by constricting blood vessels and reducing the amount of blood that leaks into the tissue. After that initial window, the benefit drops off. Some researchers have actually questioned whether aggressive icing and compression might delay healing by suppressing the inflammatory response your body needs to start the cleanup process. Reducing inflammation too much can slow things down rather than speed them up.

Topical treatments like arnica gel and vitamin K cream are widely marketed for bruises. Some small studies have tested these products, but the evidence for meaningful improvement in healing time is limited. Keeping the bruised area elevated when possible, especially in the first couple of days, can help reduce swelling and may prevent the bruise from spreading.

The most practical thing you can do is avoid re-injuring the area and give your body time. Eating enough protein, vitamin C, and iron supports the biological processes your body uses to break down and clear the leaked blood.

When a Bruise Signals Something Else

A bruise from a known bump or fall that follows the normal color progression and fades within two to three weeks is almost always harmless. But certain patterns deserve attention. Bruises that appear without any injury you can remember, especially if they happen frequently, can indicate problems with blood clotting or platelet function. Large bruises that seem disproportionate to a minor bump may point to the same issue.

A bruise that becomes increasingly painful, warm, or swollen after the first few days, rather than gradually improving, could be developing into a hematoma (a larger, more organized collection of blood) or could be showing signs of infection. Bruises that haven’t changed color or started to fade after two weeks, or that feel like a firm lump beneath the skin, are also worth having evaluated.