How Long Does a Bruise Take to Heal: Color Stages & Tips

Most bruises heal completely within about two weeks. The exact timeline depends on the severity of the injury, where it is on your body, and your overall health. A minor bump on the arm might fade in 10 days, while a deep bruise on the thigh could linger for three to four weeks.

The Color Stages of a Healing Bruise

A bruise changes color as your body breaks down the trapped blood beneath your skin, and those color shifts are a reliable way to gauge where you are in the healing process. The progression moves from pinkish-red to dark blue or purple, then fades through violet and green before turning dark yellow and finally pale yellow as it disappears.

Here’s what’s actually happening at each stage. When small blood vessels rupture from an impact, red blood cells leak into the surrounding tissue. Your body sends specialized immune cells to clean up the mess. Those cells break down hemoglobin, the oxygen-carrying protein in red blood cells, into a series of byproducts. The first is a green pigment, which explains why bruises take on that greenish tint midway through healing. That green pigment then converts into a yellow one, giving the bruise its final yellowish hue before fading entirely. Iron left over from the process gets stored as a brownish compound, which is why some bruises look brown as they resolve.

This sequence is predictable enough that the color of a bruise can roughly tell you its age. A fresh bruise (first day or two) looks red or purplish. By days three through five, it deepens to blue or dark purple. Around days six through ten, green and yellow tones appear. By the end of the second week, you’re typically left with just a faint yellow patch that soon disappears.

What You Can Do to Speed Recovery

The most effective window for treatment is the first eight hours after injury. Applying ice with a cloth barrier for 10 to 20 minutes at a time, every hour or two, helps constrict blood vessels and limits how much blood pools under the skin. Less pooled blood means a smaller, lighter bruise that resolves faster. Compression and elevation during this early period work similarly by reducing blood flow to the injured area.

After the first day or two, the strategy flips. Increasing blood flow to the area helps your body clear the trapped blood more efficiently. A warm compress, gentle movement, and letting the area breathe all support this later phase of healing. The logic is straightforward: cold limits the initial damage, warmth accelerates the cleanup.

Factors That Slow Healing

Not all bruises follow the standard two-week timeline. Several things can extend it significantly.

Medications are one of the most common reasons bruises take longer to heal. Blood-thinning medications reduce your blood’s ability to clot, which means bleeding from damaged blood vessels near the skin takes longer to stop. More blood leaks out, creating a larger bruise that needs more time to resolve. Certain antibiotics and antidepressants can also interfere with clotting. Even dietary supplements like ginkgo biloba have a blood-thinning effect that increases bruising.

Corticosteroids work differently. They thin the skin itself, making blood vessels more vulnerable to damage and bruises more likely to form in the first place.

Age plays a role too. As you get older, your skin loses the fatty layer that cushions blood vessels from impact. The skin also becomes thinner and less elastic, and the blood vessels themselves grow more fragile. All of this means older adults bruise more easily and often heal more slowly.

Location and depth matter as well. Bruises on the legs tend to take longer than bruises on the arms or face, partly because gravity pulls blood downward and partly because circulation to the lower extremities is slower. A deep bruise with significant swelling will naturally outlast a superficial one.

Bone Bruises Take Much Longer

A standard bruise affects soft tissue just beneath the skin. A bone bruise, or bone contusion, is a different injury entirely. It involves damage to the bone itself and takes considerably longer to heal. Most bone bruises last several weeks, but more severe ones can take months or longer to fully resolve.

Unlike a skin bruise, which is hard to make worse once it forms, a bone bruise requires careful rest. Continuing to put stress on the injured bone can delay recovery or even lead to a fracture. Bone bruises are typically diagnosed with imaging, since they don’t always show visible discoloration on the skin’s surface. If you have deep, persistent pain after an impact, especially near a joint, the injury may go beyond the skin.

Signs a Bruise Needs Medical Attention

Most bruises are harmless and heal on their own. But certain patterns warrant a closer look:

  • A bruise lasting more than two weeks without noticeable fading
  • A firm lump in the bruised area, which may indicate a hematoma, a larger collection of blood that can cause pain and pressure
  • Painful swelling that worsens rather than improves over the first few days
  • Frequent large bruises appearing without clear cause
  • A bruise near the eye with any changes in vision
  • Recurring bruises in the same spot
  • Unusual bleeding elsewhere, such as nosebleeds, blood in urine, or blood in bowel movements

Unexplained bruising, especially when combined with unusual bleeding, can sometimes signal an underlying blood-clotting disorder or blood disease. A single mysterious bruise is rarely cause for concern. A pattern of them is worth investigating.

More severe bruises and hematomas can take a month or longer to fully resolve. If you’re past the two-week mark and the bruise still looks dark or feels tender, that’s the point where it makes sense to get it evaluated.