Most bruises heal completely within about two weeks. The exact timeline depends on several factors, including where the bruise is, how hard the impact was, your age, and whether you take certain medications. A mild bump on your arm might fade in a week, while a deep bruise on your leg could linger for three weeks or more.
What Happens Inside a Bruise
A bruise forms when small blood vessels near the skin’s surface break from an impact, leaking blood into the surrounding tissue. Your body then works to clean up that trapped blood through a predictable chemical process, and you can actually watch it happen through the color changes in your skin.
When the blood first pools, the bruise looks red or dark purple. Over the next few days, your immune cells begin breaking down hemoglobin, the oxygen-carrying protein in red blood cells. This breakdown happens in stages: hemoglobin gets split into smaller components, one of which is a green pigment. That’s why bruises often shift to a greenish hue around days four through seven. The green pigment then converts into a yellow one, giving bruises that faded yellowish-brown look in their final days. Iron left over from the process gets stored as a brownish compound, which is why some bruises pass through a brownish stage before disappearing entirely.
If your bruise isn’t changing color over time, that’s worth paying attention to. A bruise that stays the same shade for more than two weeks may signal that your body is having trouble with the healing process.
Why Some Bruises Take Longer to Heal
Location matters more than most people realize. Bruises on the legs tend to heal more slowly than bruises on the face or upper body. Gravity pulls blood downward, and circulation in the lower extremities is naturally slower, which means your body takes longer to reabsorb the leaked blood. A bruise on your shin from bumping a coffee table can easily stick around for three weeks, while a similar bruise on your forearm might be gone in ten days.
The severity of the initial injury also plays a role. A light bump that causes a small, flat bruise resolves faster than a forceful impact that damages deeper tissue and creates a raised, swollen area. These deeper bruises, sometimes called hematomas, involve a larger volume of trapped blood and can take significantly longer to clear.
Age and Bruise Healing
If you’ve noticed that bruises seem to last longer as you get older, you’re not imagining it. Aging skin loses thickness and some of its protective fatty layer, the cushioning that normally shields blood vessels from everyday bumps. With less padding, capillaries break more easily, and the resulting bruises tend to be larger.
Healing also slows with age. The immune cells responsible for clearing trapped blood work less efficiently in older tissue, so the same bruise that would have faded in ten days at age 25 might take three weeks or more at age 65. This is a normal part of aging, not necessarily a sign of a medical problem, but it does mean older adults should pay closer attention to bruises that seem unusually large or frequent.
Medications That Extend Healing Time
Several common medications make bruising worse by interfering with your blood’s ability to clot. Blood thinners are the most obvious culprits, but over-the-counter pain relievers like ibuprofen and aspirin also thin the blood and can lead to larger, longer-lasting bruises. Steroid medications reduce skin thickness over time, making blood vessels more vulnerable. Even some antidepressants can increase bruising in certain people.
If you take any of these medications and notice that your bruises are consistently larger or slower to fade, it’s worth mentioning to your prescriber. The bruising itself isn’t dangerous in most cases, but it can indicate that your blood is taking longer than expected to clot.
Nutritional Factors
Your body needs vitamin K to form blood clots properly. Without enough of it, you bruise more easily and those bruises can take longer to resolve. Vitamin K deficiency is rare in healthy adults who eat a varied diet, but it can occur in people with digestive conditions that limit nutrient absorption. Vitamin C also plays a role in maintaining the strength of blood vessel walls. A deficiency weakens those walls, making capillaries more prone to breaking from minor contact.
How to Speed Up Healing
Icing a fresh bruise is the single most effective thing you can do in the first few days. Cold narrows the blood vessels around the injury, reducing how much blood leaks into the tissue and limiting swelling. Apply ice for 10 to 20 minutes at a time, with at least one to two hours between sessions. Keep this up for the first two to four days after the injury. Don’t apply ice directly to skin; wrap it in a cloth or towel first.
Elevating the bruised area above your heart, when possible, helps reduce blood pooling. This is especially useful for leg bruises. After the first few days, gentle warmth can help increase circulation to the area and speed up the cleanup process. Rest the injured area and avoid re-injuring it, which would restart the bleeding and extend your timeline.
Signs a Bruise Needs Medical Attention
Most bruises are harmless and heal on their own. But certain patterns deserve a closer look. You should contact a healthcare provider if a bruise lasts more than two weeks without fading, if you develop a firm lump in the bruised area, or if pain lingers for several days after the injury. Frequent large bruises that appear without a clear cause, or bruises that keep recurring in the same spot, can sometimes point to an underlying clotting disorder or other condition.
Other warning signs include a black eye that affects your vision, or unusual bleeding elsewhere in your body, such as nosebleeds, blood in your urine, or bloody stool. These symptoms suggest the issue may go beyond simple bruising.

