Most bruises heal completely within about two weeks, cycling through a predictable sequence of colors as your body reabsorbs the trapped blood. If yours is lingering well past that window, something is slowing down the cleanup process. The cause could be as simple as where the bruise is on your body or as significant as a medication side effect or underlying health condition.
How a Normal Bruise Heals
When small blood vessels under your skin break from an impact, blood leaks into the surrounding tissue. Your body then sends cleanup cells to break down that pooled blood and carry it away. You can actually track this process by color: the bruise starts pinkish-red, shifts to dark blue or purple, then fades through violet and green to dark yellow, and finally a pale yellow before disappearing entirely.
That full cycle typically takes about two weeks. Bruises on your legs and feet often take longer because gravity pulls fluid downward, and blood flow back up from your lower body is slower. A bruise on your forearm might fade in 10 days while the same injury on your shin could linger for three weeks or more, and that’s still within the range of normal.
Age Changes Your Skin’s Ability to Recover
If you’re over 50, slower bruise healing is partly a structural problem. As skin ages, the dermis (the thick middle layer) loses volume. Collagen and elastin fibers break down over time, driven by enzymes that become more active in aging skin. The result is thinner, less cushioned skin that bruises more easily and heals more slowly.
The blood vessels themselves also change. In older adults, a condition called senile purpura causes dark red or purple patches, most often on the forearms and hands. Rather than the vessels breaking from impact, research published in The Journal of Clinical and Aesthetic Dermatology suggests the vessel walls become more permeable, letting red blood cells leak into surrounding tissue. These bruises resolve over one to three weeks but often leave behind a brownish-yellow stain from iron deposits in the skin that can persist much longer.
Medications That Slow the Process
Several common drug classes interfere with the body’s ability to form clots or repair tissue, and either one can keep a bruise around longer than expected.
- Blood thinners (anticoagulants): These reduce your body’s ability to produce clotting factors, so the initial bleeding under the skin lasts longer and creates a larger bruise.
- Aspirin and other antiplatelet drugs: These decrease how well your platelets stick together and activate, which slows the very first step of sealing off damaged vessels.
- Corticosteroids: Long-term use thins the skin and suppresses the inflammatory response your body needs to start the healing process. Reduced inflammation sounds like a good thing, but inflammation is what signals your body to clean up damaged tissue.
- NSAIDs at high doses: Ibuprofen, naproxen, and similar drugs can reduce wound contraction and delay tissue repair when taken frequently or at high doses.
If you’re taking any of these and noticing bruises that stick around for weeks, the medication is a likely contributor. Don’t stop taking prescribed blood thinners on your own, but it’s worth bringing up with whoever prescribed them.
Nutritional Gaps That Affect Healing
Your body needs specific raw materials to repair blood vessels and clear away pooled blood. Two nutrients matter most here.
Vitamin C is essential for building collagen, the protein that gives blood vessel walls their strength. Without enough of it, vessels become fragile and break more easily, and repairs take longer. You don’t need to have full-blown scurvy for this to matter. Even a mild shortfall can slow healing, especially if your diet is low in fruits and vegetables.
Vitamin K is what your body uses to form blood clots. The CDC notes that without adequate vitamin K, your blood simply cannot clot normally. Most adults get enough from leafy greens, but people on restrictive diets or those with conditions that impair fat absorption (since vitamin K is fat-soluble) can run low.
Diabetes and Poor Circulation
Persistently high blood sugar damages blood vessels from the inside out. In diabetes, chronic hyperglycemia triggers a cascade of problems: it increases oxidative stress, produces compounds that injure vessel walls, and activates inflammatory pathways that make the damage worse. One of the key consequences is reduced production of nitric oxide, a molecule that normally keeps blood vessels relaxed and open. Without enough of it, vessels constrict, inflammation increases, and the immune cells your body needs to clean up a bruise have a harder time reaching the area.
This is why people with diabetes, especially those with peripheral artery disease, notice that bruises, cuts, and other minor injuries heal noticeably slower. The combination of impaired circulation and ongoing vascular inflammation means the repair process stalls at multiple points.
Alcohol’s Role in Slower Healing
Regular alcohol consumption affects bruise healing in two ways. First, alcohol interferes with platelet function, making it harder for your body to form the initial clot that stops blood from spreading into surrounding tissue. A bigger blood leak means a bigger, longer-lasting bruise. Second, chronic heavy drinking damages the liver, which is where your body produces most of its clotting factors. As liver function declines, so does your clotting ability, creating a compounding effect where bruises form easily and take much longer to resolve.
When a Slow Bruise Signals Something Bigger
A single bruise that takes three weeks instead of two is rarely a concern, especially on a lower leg. But certain patterns deserve attention. If a bruise persists for more than a month, is extremely painful or swollen, or you’re developing multiple unexplained bruises, those are signs that something systemic may be going on.
Liver disease reduces clotting factor production and can cause bruises to appear with minimal or no remembered injury. Blood cancers like leukemia crowd out normal blood cell production, leading to easy bruising, nosebleeds, bleeding gums, and tiny red or purple dots on the skin called petechiae. MD Anderson Cancer Center lists unexplained bruising as one of the key symptoms that should prompt evaluation.
A bruise that keeps returning to the same spot, or a hard, swollen area under the skin that doesn’t improve, may be a hematoma (a larger collection of trapped blood) rather than a simple bruise. Hematomas sometimes need medical attention to drain properly.
What You Can Do Right Now
For a bruise that’s healing slowly but doesn’t have any alarming features, a few practical steps can help. Elevating the bruised area above your heart when possible encourages blood to flow away from the site. Gentle cold compresses in the first 24 to 48 hours limit how much blood leaks into the tissue, reducing the bruise’s eventual size. After that initial period, warm compresses can help increase circulation to the area and speed up the cleanup.
Making sure you’re eating enough vitamin C (citrus fruits, bell peppers, strawberries) and vitamin K (kale, spinach, broccoli) gives your body the tools it needs for vessel repair and clotting. Staying hydrated and avoiding alcohol while a bruise is healing can also make a measurable difference in how quickly it fades.

