Most bruises heal completely within about two weeks. A minor bump might fade in 10 days, while a deeper or more forceful impact can linger for three to four weeks. The color of your bruise is actually the most reliable indicator of where you are in the healing process, since each shade reflects a different stage of your body breaking down trapped blood.
What Happens Inside a Bruise
When you bang into something hard enough to break tiny blood vessels beneath the skin but not the skin itself, blood leaks into the surrounding tissue. Your body then has to clean up that spilled blood, and it does so by sending specialized immune cells to the area. These cells break down the hemoglobin in red blood cells step by step, and each breakdown product absorbs light differently. That’s why your bruise changes color as it heals rather than simply fading from dark to light.
The iron left over from this cleanup gets stored as a brownish pigment, which is why some bruises take on a rusty tint before they finally disappear.
The Color Timeline
A bruise moves through a predictable sequence of colors, though the exact timing varies by person and severity:
- Day 1: Pinkish or red. Fresh blood has pooled just under the skin.
- Days 1 to 3: Dark blue or purple. The trapped blood loses oxygen and darkens.
- Days 5 to 7: Green or violet. Your body is converting hemoglobin into a green-tinted compound as part of the breakdown process.
- Days 7 to 10: Dark yellow or brownish. The green compound is further broken down into a yellow pigment.
- Days 10 to 14: Pale yellow, then gone. The last traces of pigment are absorbed and cleared.
These stages can overlap, especially in larger bruises where the edges may turn yellow while the center is still purple. That’s normal. Blood at the center is deeper and takes longer to process.
Why Some Bruises Take Longer
Several factors affect how quickly a bruise clears. Location matters: bruises on your legs tend to heal more slowly than those on your face or arms, partly because gravity pulls blood downward and the vessels in your lower body work harder to circulate. Older adults bruise more easily and heal more slowly because skin thins with age and the blood vessels underneath become more fragile, with less cushioning fat to protect them.
The force of the injury plays a role too. A light bump that produces a small, shallow bruise might be gone in a week. A hard fall that causes deep tissue damage can leave a bruise that takes three to four weeks to resolve completely.
Medications and Supplements
If you take anything that thins your blood or interferes with clotting, your bruises will be larger and slower to heal. The most common culprits are aspirin (including low-dose “baby aspirin”), ibuprofen (Advil, Motrin), naproxen (Aleve), and prescription blood thinners like warfarin. These drugs reduce your blood’s ability to clot, so more blood escapes into the tissue before the leak seals.
Several supplements have the same effect. Fish oil (omega-3 fatty acids), ginkgo biloba, ginseng, garlic, ginger, turmeric, vitamin E, and St. John’s wort can all increase bleeding tendency. If you’re bruising more easily than usual and take any of these, the supplement could be a contributing factor.
How to Speed Up Healing
You can shorten a bruise’s life span by acting quickly in the first 48 hours. Apply ice or a cold pack for 10 to 20 minutes at a time, at least three times a day. Cold constricts the damaged blood vessels, limiting how much blood leaks out and keeping the bruise smaller. Wrap the ice in a cloth rather than placing it directly on skin.
If the area is on a limb, elevating it above heart level helps reduce swelling. Compression with a snug (not tight) bandage can also limit blood pooling.
After 48 to 72 hours, once any swelling has gone down, switch to warm compresses. Heat increases blood flow to the area, which helps your body clear the trapped blood faster. A warm washcloth or heating pad for 10 to 15 minutes a few times a day can noticeably speed the color changes along.
Bone Bruises Are Different
A bruise on your skin or in a muscle is one thing, but a bone bruise is a deeper, more serious injury. Bone bruises happen when the impact is hard enough to damage the tissue inside the bone itself. They feel like a deep, throbbing ache that seems to come from well below the surface, and they don’t always cause visible discoloration on the skin.
The healing timeline is significantly longer. Most bone bruises take several weeks, and severe ones can take months or longer to fully resolve. They’re typically diagnosed with imaging since they aren’t visible from the outside. If you have deep, persistent bone pain after an impact, especially if it hurts to put weight on the area, the injury may go beyond a standard bruise.
When a Bruise Is a Warning Sign
A bruise that hasn’t healed within two weeks deserves attention. So does frequent or unexplained bruising, meaning bruises that show up without any injury you can remember. These patterns can signal a problem with your blood’s ability to clot.
Your blood contains tiny cell fragments called platelets that clump together to seal damaged vessels. A normal count ranges from 150,000 to 450,000 per microliter of blood. When that number drops, a condition called thrombocytopenia, even minor bumps produce noticeable bruises and bleeding becomes harder to stop. Clotting disorders like hemophilia have a similar effect.
Pay attention if bruising comes alongside other symptoms: unusual bleeding from your gums or nose, muscle weakness, tingling or numbness, or skin color changes that suggest poor circulation. A bruise that feels firm, lumpy, or keeps growing in size may actually be a hematoma, a deeper collection of pooled blood that sometimes needs medical evaluation. Standard bruises feel tender but flat. Hematomas feel like a distinct mass under the skin.

