Most bruises on the leg heal completely within about two weeks. Smaller bruises from a minor bump may fade in under a week, while deeper or larger ones can linger for three to four weeks, especially on the lower legs where blood flow is slower. The timeline depends on the severity of the injury, your age, medications you take, and your overall health.
The Color Stages of a Healing Bruise
A bruise changes color in a predictable sequence as your body breaks down the trapped blood beneath the skin. In the first hours after impact, the bruise appears pinkish or red as blood pools from damaged capillaries. Within a day or two, it deepens to a dark blue or purple.
Over the next week to ten days, your body’s cleanup crew goes to work. White blood cells break down the hemoglobin in those trapped red blood cells, converting it through a series of pigments: first a greenish tone, then yellow, then a golden brown. Each color shift signals progress. By the final stage, you’ll see a pale yellow or faint brown mark that gradually fades to nothing. The entire process from red to gone typically takes 10 to 14 days for a standard bruise, though leg bruises often sit at the longer end of that range because gravity pulls fluid downward and slows reabsorption.
Why Leg Bruises Take Longer Than Others
Bruises on the legs, particularly below the knee, consistently heal more slowly than bruises on the arms or torso. The main reason is simple: your lower legs are far from your heart, and blood pressure in those small vessels is higher when you’re standing or sitting. That means more blood leaks out during the initial injury, creating a larger pool of trapped blood that takes longer to clear. It also means the return flow carrying waste products back to the liver is working against gravity for most of the day.
Swelling plays a role too. Legs are weight-bearing, so they experience more daily stress. Walking, standing, and even sitting with your feet on the floor can keep inflammation elevated in the area, which slows the healing process compared to a bruise on your forearm that stays relatively undisturbed.
Factors That Slow Healing
Age and Skin Changes
As you get older, the connective tissue in your skin thins and loses its structural support. Blood vessels become more fragile, meaning they break more easily and release more blood from even minor bumps. In older adults, bruises can appear without any recognized injury at all. These bruises often leave behind a brownish discoloration from iron deposits in the skin that can take weeks to months to fully clear, and in some cases the staining becomes permanent. Years of sun exposure accelerates this process by further weakening the supportive tissue around blood vessels.
Medications and Supplements
Several common medications make bruises larger and longer-lasting by interfering with your blood’s ability to clot. Pain relievers like aspirin, ibuprofen, and naproxen all reduce clotting, which means more blood escapes before the leak seals. Blood-thinning medications prescribed for heart conditions or blood clots have an even stronger effect. Corticosteroids thin the skin itself, making vessels easier to damage in the first place. Even some antibiotics, antidepressants, and dietary supplements like ginkgo biloba can increase bruising through their effects on clotting.
If you notice that bruises are appearing more frequently or lasting well beyond two weeks, any medication you take regularly is worth considering as a contributing factor.
Nutritional Deficiencies
Your body needs specific nutrients to maintain strong blood vessels and effective clotting. Vitamin C keeps the walls of your blood vessels firm, so a deficiency makes them prone to leaking. Vitamin K is essential for normal clot formation, the process that stops bleeding under the skin after an injury. Vitamin B12 supports healthy blood cell production. Running low on any of these can lead to bruises that form easily and stick around longer than expected.
How to Speed Up Healing
The first eight hours after an injury are the most important window for limiting bruise size. Applying ice with a cloth barrier for 10 to 20 minutes at a time, repeating every hour or two, constricts blood vessels and reduces the amount of blood that leaks into surrounding tissue. Less leaked blood means a smaller, faster-healing bruise.
Elevating your leg above heart level is one of the most effective things you can do for a leg bruise specifically. Lying on the couch with your leg propped on a couple of pillows helps fluid drain away from the injury site and reduces swelling. This is especially helpful in the first two to three days. After the initial phase, gentle movement and normal activity encourage blood flow that helps your body clear the trapped blood more efficiently.
Compression with a light bandage during the first day or two can also help limit swelling, though it shouldn’t be tight enough to cause numbness or tingling below the wrap.
When a Bruise Signals Something More Serious
A standard bruise shows up as a flat, dark patch that’s tender to the touch but gradually improves day by day. A hematoma is different. It involves a larger collection of pooled blood that can cause noticeable swelling, warmth, redness, and significant pain. If what looks like a bruise keeps expanding over several days rather than fading, or if the swelling feels firm and is getting worse, that’s a sign the bleeding hasn’t stopped or that the pooled blood needs medical attention.
Bruises that appear frequently without any clear cause, bruises that are unusually large relative to the injury, or bruises that last well beyond three to four weeks are all worth mentioning to a doctor. These patterns can point to a clotting disorder, a medication side effect, or a nutritional gap that’s easy to identify with basic blood work.

