You can’t completely eliminate a bruise overnight. A bruise typically takes about two weeks to fully heal, and no method can compress that timeline into a single night. What you can do is significantly reduce its size, darkness, and visibility within 12 to 24 hours by combining several proven techniques, especially if you act quickly after the injury.
Why Bruises Can’t Disappear in Hours
A bruise forms when small blood vessels under the skin break and leak blood into surrounding tissue. Your body has to reabsorb all of that trapped blood, break down the hemoglobin, and clear the debris. That process moves through a visible color sequence: pinkish-red at first, then dark blue or purple, fading to violet, green, dark yellow, and finally pale yellow before disappearing entirely.
Each color stage reflects a different phase of chemical breakdown happening beneath the skin. Skipping stages isn’t possible because each one depends on the previous one completing. But you can accelerate how fast your body moves through them.
Ice It Immediately (First 24 Hours)
Cold therapy is the single most effective thing you can do right after an injury. Applying cold narrows the broken blood vessels and limits how much blood leaks into the tissue. Less leaked blood means a smaller, lighter bruise from the start.
Apply a cold pack or bag of ice wrapped in a thin cloth for 10 to 20 minutes at a time. Don’t exceed 20 minutes per session, and space sessions at least one to two hours apart. Repeat this cycle as many times as you can during the first 24 hours. The sooner you start after the injury, the more dramatic the difference. If you wait until the bruise has already fully formed, cold therapy won’t do much.
Elevate and Compress
If the bruise is on a limb, elevating it above heart level helps slow blood flow to the area and encourages drainage away from the injury site. Prop your arm on pillows while sitting, or stack pillows under your leg while lying down. Even sleeping with the bruised area elevated overnight can reduce swelling and discoloration by morning.
A snug (not tight) compression bandage serves the same purpose from the outside, applying gentle pressure that limits how far blood spreads under the skin. Combining elevation with compression and icing in the first few hours gives you the best shot at waking up with a noticeably smaller bruise.
Apply Arnica Gel or Cream
Arnica is the most well-supported topical remedy for bruises. A rater-blinded study found that a 20% topical arnica ointment decreased bruise healing time more effectively than both petroleum jelly and a vitamin K/retinol combination. You can find arnica gels and creams at most pharmacies and health food stores.
Apply it gently to the bruised area as soon as possible, and reapply several times throughout the day and before bed. Don’t use arnica on broken skin or open wounds. While it won’t erase a bruise by morning, consistent application over the first day or two can visibly speed up fading.
Switch to Heat After 48 Hours
Once the initial swelling phase is over (roughly 48 hours after the injury), heat becomes more useful than cold. A warm compress or heating pad increases blood flow to the area, which helps your body clear the trapped blood faster. Apply warmth for 10 to 20 minutes at a time, several times a day. This is the stage where many people notice the bruise starts shifting from dark purple toward green and yellow more quickly.
Vitamin C and Flavonoids for Faster Repair
Vitamin C plays a direct role in maintaining the blood vessel walls that break when you bruise. Flavonoids, which are vitamin-like compounds found in citrus fruits, strengthen capillaries and may help your body recover faster. Older research found that taking 400 to 800 mg of vitamin C daily combined with 400 to 800 mg of the flavonoid hesperidin reduced bruising in menopausal women.
This won’t produce overnight results, but if you bruise easily or frequently, a daily combination of at least 400 mg of vitamin C with 400 mg of a flavonoid like hesperidin or rutin can reduce your tendency to bruise over time. Eating plenty of citrus fruits, bell peppers, strawberries, and leafy greens helps as well.
What to Avoid
Certain things will make a bruise worse or slow healing. Avoid massaging or rubbing the bruise in the first 24 to 48 hours, as this can break more blood vessels and spread the pooled blood further. Alcohol thins the blood and can increase bleeding under the skin, so skip it for a day or two after an injury. Over-the-counter pain relievers like aspirin and ibuprofen also thin the blood, so if you need pain relief during this window, acetaminophen is the better option.
Concealing a Bruise While It Heals
Since no method can truly remove a bruise overnight, makeup is the most reliable way to hide one for a next-day event. A color-correcting concealer works best: use a yellow or peach-toned corrector for purple and blue bruises, or a green-toned corrector for reddish bruises. Apply the corrector first, then layer a full-coverage foundation or concealer that matches your skin tone over it. Set with a translucent powder so it stays in place.
Bruises That Need Medical Attention
Most bruises are harmless and heal on their own. But a bruise that hasn’t improved after two weeks, or frequent unexplained bruising, can signal an underlying issue worth investigating. Bruising accompanied by muscle weakness, tingling, numbness, or color changes from poor circulation also warrants a call to your doctor. If a bruise appears alongside chest pain, trouble breathing, sudden severe headache, one-sided weakness, vision changes, or difficulty speaking, seek emergency care immediately.

