How Long Does a Bruise Last? Healing Timeline

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

The Color Stages of Healing

A bruise changes color in a predictable sequence as your body breaks down and reabsorbs the trapped blood beneath your skin. It starts as a pinkish-red mark, then deepens to dark blue or purple within the first day or two. Over the following days it shifts to violet, then green, then dark yellow, and finally a pale yellow before disappearing entirely.

These color changes are useful. They tell you roughly where you are in the healing process. If you’re seeing greens and yellows, you’re past the halfway point. If the bruise stays dark purple for more than a few days without any color shift, that can signal a deeper or more significant injury.

Why Some Bruises Last Longer

Not all bruises follow the same two-week timeline. Several factors can stretch healing out well beyond that.

Location matters more than most people realize. A bruise on your leg typically takes longer to heal than one on your face or arms. Gravity pulls leaked blood downward, which can cause the bruise to spread and persist in the lower extremities. Leg bruises can easily take three weeks to fully resolve.

Severity makes a difference too. A light bump that leaves a small mark heals faster than a hard impact that damages a larger area of tissue. Deeper injuries where a significant pocket of blood collects beneath the skin (sometimes called a hematoma) take considerably longer because there’s simply more blood for your body to clean up.

How Age Affects Bruise Healing

If you’ve noticed that bruises seem to appear more easily and stick around longer as you get older, you’re not imagining it. Aging skin becomes thinner and loses the protective fatty layer that normally cushions blood vessels from impact. That means less force is needed to break capillaries near the surface, and the resulting bruises tend to be larger and slower to fade.

Older adults often develop bruises from bumps they don’t even remember. Healing can take three to four weeks rather than the typical two, especially on the forearms and hands where the skin is thinnest. This is a normal part of aging, not necessarily a sign of a medical problem, though it’s worth mentioning to a doctor if it seems to be getting worse over time.

Medications That Make Bruising Worse

Blood-thinning medications like warfarin, aspirin, and similar drugs work by slowing down the clotting process. That’s their job for heart and circulatory conditions, but it also means that when small blood vessels break under your skin, they take longer to stop leaking. The result is bruises that form more easily, grow larger, and take longer to heal than they otherwise would.

Corticosteroids, often prescribed for inflammation and autoimmune conditions, thin the skin itself. This makes capillaries more vulnerable to breaking in the first place. If you take either type of medication and notice increased bruising, that’s an expected side effect rather than something alarming on its own.

Helping a Bruise Heal Faster

You can speed things along a bit with the right approach in the first hours after an injury. Applying ice (wrapped in a cloth, never directly on skin) for 10 to 20 minutes at a time during the first eight hours helps constrict blood vessels and limits how much blood leaks into the surrounding tissue. That translates to a smaller, lighter bruise that clears up faster. You can repeat this every hour or two during that initial window.

Elevating the bruised area above heart level also helps reduce blood pooling, particularly for leg bruises. After the first day or two, gentle warmth can help increase blood flow to the area and speed your body’s cleanup of the trapped blood. Beyond that, patience is the main treatment. Your body is genuinely good at this process; it just takes time.

When a Bruise Needs Medical Attention

A bruise that hasn’t healed after two weeks is worth getting checked out. The Cleveland Clinic specifically flags bruises lasting longer than two weeks as a reason to contact a healthcare provider. Other signs that deserve attention include bruises that appear frequently without any clear cause, bruises that are unusually large relative to the injury, or a bruise that’s getting more painful rather than less over time. A firm, growing lump of blood beneath a bruise can indicate a deeper collection that may need to be drained.

Frequent unexplained bruising, especially combined with other symptoms like bleeding gums or nosebleeds, can occasionally point to a blood clotting disorder or other underlying condition that needs evaluation.