Most bruises heal completely within two weeks, though some can linger for three weeks or slightly longer depending on their size, location, and your overall health. The visible color changes you notice during that time are your body actively breaking down and recycling trapped blood beneath the skin.
The Typical Healing Timeline
A bruise starts as a pinkish or red mark right after impact, then shifts to dark blue or purple over the first day or two. From there it fades through violet, green, dark yellow, and finally a pale yellow before disappearing entirely. This whole sequence usually takes about 14 days from start to finish, though larger or deeper bruises can stretch to three weeks.
Each color reflects a different stage of cleanup. When small blood vessels break under the skin, red blood cells leak into the surrounding tissue. Your immune cells move in and start dismantling the hemoglobin inside those cells. Hemoglobin first breaks down into a green pigment, which is why bruises often look greenish around days five through seven. That green pigment then converts into a yellow one, giving bruises their final faded appearance before the last traces are absorbed and carried away through your bloodstream.
Why Location Matters
Not all bruises heal at the same speed, even on the same person. A bruise on your leg will generally take longer to resolve than one on your face or arm. The reason is circulation: blood flow to your lower extremities is slower, so the cleanup process takes more time. Gravity also plays a role. You may notice a bruise on your shin spreading downward over the first few days as the leaked blood migrates through tissue. This spreading doesn’t mean the injury is getting worse. It just means the pooled blood is settling.
Factors That Slow Healing
Several common medications can extend how long a bruise sticks around. Blood thinners like warfarin and rivaroxaban interrupt your body’s clotting process, which means more blood leaks into tissue after an injury and takes longer to clear. Corticosteroids such as prednisone interfere with multiple stages of tissue repair, including the inflammatory response your body needs to start healing. Even over-the-counter pain relievers like ibuprofen can thin your blood slightly by blocking an enzyme involved in clot formation, potentially making bruises larger or slower to fade.
Smoking slows bruise healing by reducing blood supply and delaying tissue repair. Age is another major factor. Older adults bruise more easily because the skin thins over time, blood vessels become more fragile, and the fatty layer that cushions against impact shrinks. If you’ve noticed bruises appearing more often or lasting longer as you’ve gotten older, that’s a normal part of aging, not necessarily a sign of something serious.
Nutritional status plays a role too. Vitamin K is essential for blood clotting, and people who are deficient in it bruise more easily and heal more slowly. Vitamin C supports the collagen that keeps blood vessel walls strong. Low levels of either vitamin can make you more prone to bruising from minor bumps that wouldn’t have left a mark otherwise.
How to Speed Up Recovery
The first few hours after a bruise forms are your best window for limiting its size. Applying ice with a cloth barrier for 10 to 20 minutes at a time during the first eight hours constricts blood vessels and reduces the amount of blood that leaks into surrounding tissue. Rest and elevating the bruised area above your heart (when practical) also help by slowing blood flow to the site.
After the first day or two, the strategy flips. Gentle warmth, like a warm washcloth, encourages blood flow that helps your body clear the trapped pigment faster. This is why bruises often fade more quickly once they shift from that deep purple to the green and yellow stages.
Topical arnica gel has some clinical evidence behind it. Research reviewed by Memorial Sloan Kettering Cancer Center found that topical arnica significantly reduces bruising compared to placebo. It’s widely available over the counter and is generally considered safe for minor bruises when applied to unbroken skin.
When a Bruise Signals Something Deeper
A bruise that hasn’t improved at all after three weeks deserves a closer look from your doctor. The same goes for bruises that appear frequently without an obvious cause, keep showing up in the same spot, or are unusually large and painful. Large, deep bruises (called hematomas) can sometimes indicate a broken bone beneath the surface or internal bleeding, especially in people taking blood thinners.
Bruising paired with repeated fevers, swollen lymph nodes, night sweats, or unexplained weight loss is a combination worth getting evaluated promptly. In rare cases, frequent unexplained bruising can point to a blood clotting disorder like hemophilia or von Willebrand disease.
Tiny, pinpoint-sized dots that look like a rash of miniature bruises are called petechiae. They have a wide range of causes, from infections to low platelet counts to something as simple as forceful coughing or straining. They’re distinct from regular bruises and worth mentioning to your doctor if they appear without an obvious explanation.

