How Long Do Bruises Last and Why Some Won’t Fade

Most bruises heal completely in about two weeks. Some fade faster, within 10 days, while others can linger for a month or more depending on how deep the injury is, where it is on your body, and your overall health. That wide range is normal, and the color changes you see along the way are actually signs that healing is progressing.

What Happens as a Bruise Heals

A bruise forms when small blood vessels under your skin break from an impact, leaking blood into the surrounding tissue. Your body immediately starts breaking down and reabsorbing that trapped blood, and each stage of cleanup produces a different color. This is why bruises shift through a predictable sequence rather than simply fading from dark to light.

In the first day or two, the bruise typically looks red or dark purple. The leaked blood is fresh and still rich in oxygen. Over the next few days, it shifts to blue or dark purple as the blood loses oxygen. Around days five through ten, the bruise turns green or yellow as your body breaks down the blood’s oxygen-carrying protein into intermediate compounds. Finally, in the last stage, the bruise fades to yellowish-brown or light yellow before disappearing entirely. The whole process from start to finish usually wraps up within 14 days for a typical bump or knock.

If your bruise still looks the same color after a week with no shift toward green or yellow, that’s a sign healing is slower than expected.

Why Some Bruises Last Longer

Not all bruises follow the two-week timeline. Several factors stretch the process out considerably.

Location matters. Bruises on your legs tend to heal more slowly than those on your arms or face because gravity pulls blood downward, and circulation in the lower body is naturally slower. A bruise on your shin might take three to four weeks to fully resolve, while the same injury on your forearm could be gone in ten days.

Size and depth also play a role. A small surface-level bruise from bumping a table corner is a different injury than a deep bruise from a hard fall or a sports collision. Deep bruises involve more trapped blood and can take several weeks, sometimes months, to completely clear. These deeper injuries often feel like a firm lump under the skin, which is a pocket of collected blood your body needs extra time to reabsorb.

Age is another major factor. As you get older, your skin thins and the small blood vessels beneath it become more fragile. The fatty layer that cushions those vessels also shrinks. This means older adults bruise more easily and heal more slowly. A bruise that would take two weeks at age 30 might take three or four weeks at age 70.

Medications and Health Conditions That Slow Healing

Certain medications interfere with your blood’s ability to clot, which means more blood leaks out after an injury and the resulting bruise is larger and longer-lasting. Blood thinners are the most obvious culprit, but common over-the-counter pain relievers like aspirin, ibuprofen, and naproxen also reduce clotting. If you take any of these regularly, you’ve probably noticed that your bruises are bigger and stick around longer than they used to.

Several medical conditions can do the same thing. Bleeding disorders like hemophilia and von Willebrand disease affect your blood’s clotting proteins directly. Low platelet counts, whether from an autoimmune condition, leukemia, or other causes, reduce your body’s first line of defense against bleeding. Liver disease impairs your body’s production of clotting factors, since the liver manufactures most of them.

Nutritional gaps can also contribute. Vitamin K is essential for blood clotting, and a deficiency makes you bruise more easily and bleed longer from minor injuries. Vitamin C supports the structural integrity of your blood vessel walls; without enough of it, those vessels break more readily. Both deficiencies are uncommon in people eating a varied diet, but they’re worth considering if you bruise frequently without clear cause.

How to Help a Bruise Heal Faster

The most effective thing you can do happens in the first 24 to 48 hours. Applying ice (wrapped in a cloth, not directly on skin) for 15 to 20 minutes at a time constricts the broken blood vessels and limits how much blood pools in the tissue. Less pooled blood means a smaller bruise that clears faster. Elevating the bruised area above heart level during this window also helps by reducing blood flow to the site.

After the first two days, the priority shifts. Gentle warmth, like a warm washcloth, can increase circulation to the area and help your body reabsorb the trapped blood more quickly. Avoid re-injuring the spot, which restarts the bleeding process and extends healing.

Beyond these basics, there’s no proven way to dramatically speed up the timeline. Some people use topical creams containing plant-based compounds marketed for bruise healing, but evidence for these is limited. The reality is that bruise healing is a biological cleanup process, and your body moves through it at its own pace.

When a Bruise Signals Something Bigger

A single bruise from a known bump or fall, even one that takes three or four weeks to fade, is rarely a concern. The patterns worth paying attention to are different. Bruises that appear without any injury you can remember, especially if they show up frequently, can indicate a clotting problem or a medication side effect. A bruise that keeps growing in size days after the initial injury, rather than gradually fading, suggests ongoing bleeding under the skin.

Signs of infection around a bruise, like increasing warmth, spreading redness, or fever, warrant prompt attention. And if a bruise is accompanied by severe pain, significant swelling, or you can’t move the joint near it, the underlying injury may be more serious than a simple bruise, potentially involving a fracture or a large collection of blood that needs medical drainage.