A big pimple can flatten noticeably within 24 to 72 hours with the right approach, depending on what type it is and how you treat it. The key is reducing inflammation without making things worse, because the wrong move (especially squeezing) can push the infection deeper and turn a temporary problem into a lasting scar.
Figure Out What You’re Dealing With
Not all big pimples are the same, and the best approach depends on what’s sitting under your skin. A papule is a solid, inflamed bump without a visible head. It feels tender and looks red, but there’s no pus at the surface. A pustule looks similar but has a white or yellow tip filled with pus. A nodule is the most severe version: larger, deeper, and often painful to the touch. Each of these forms when oil glands overproduce, bacteria multiply, and the pore walls become inflamed. The deeper the inflammation sits, the longer it takes to resolve and the more carefully you need to treat it.
Apply a Warm Compress First
Heat is your fastest first step. Soak a clean washcloth in hot (not scalding) water, wring it out, and hold it against the pimple for 10 to 15 minutes. The American Academy of Dermatology recommends doing this three times a day. Warmth increases blood flow to the area, which helps your immune system work faster and can draw a deeper pimple closer to the surface. If the pimple has no head yet, this is the single most effective thing you can do at home to speed things along. Don’t try to force it. If it doesn’t come to a head after a day or two of warm compresses, it’s likely too deep to resolve on its own quickly.
Use a Spot Treatment Overnight
Once you’ve applied heat, layer on a targeted spot treatment. You have two main over-the-counter options:
- Benzoyl peroxide (2.5%) kills acne-causing bacteria directly. It works faster than most alternatives and is the better choice when you need results by tomorrow. A 2.5% concentration is just as effective as higher strengths for most people, with less dryness and irritation. Apply a thin layer directly on the pimple after cleansing.
- Salicylic acid (0.5% to 2%) works differently. It penetrates into the pore and dissolves the dead skin and oil clogging it. This makes it better for pimples that are starting to form a head. It’s gentler than benzoyl peroxide but slower to show results.
For a single big pimple you want gone fast, benzoyl peroxide is generally the stronger play. Dab it on at night, let it dry, and sleep on a clean pillowcase (it can bleach fabric).
Try a Hydrocolloid Patch
Pimple patches (the small, clear stickers sold at most drugstores) use the same hydrocolloid technology found in medical wound dressings. The material contains a gel-forming polymer that absorbs fluid, pus, and oil from the pimple while keeping the area moist underneath. They reduce inflammation, redness, and irritation, and they physically prevent you from touching or picking at the spot.
For best results, apply a patch to clean, dry skin and leave it on as long as possible. These patches can stay on for three to five days for maximum benefit, though most people swap them out daily or overnight. They work best on pimples that have already come to a head, since there’s fluid for the patch to draw out. On a deep, headless nodule, they’ll still protect the area and reduce redness, but won’t drain much.
Tea Tree Oil as a Gentler Alternative
If your skin reacts badly to benzoyl peroxide, diluted tea tree oil is a reasonable backup. A well-known study compared 5% tea tree oil to 5% benzoyl peroxide and found both ultimately reduced acne, though benzoyl peroxide worked faster. Tea tree oil caused fewer side effects like dryness and peeling.
The critical word here is “diluted.” Pure tea tree oil applied straight to skin can cause blistering, rashes, and severe dryness. Mix one to two drops of tea tree oil with about 12 drops of a carrier oil like jojoba or argan oil before applying it to the pimple. This won’t produce overnight miracles, but over two to three days it can meaningfully reduce the size and redness of an inflamed bump.
When to Get a Cortisone Shot
If you have a painful, deep nodule and a time-sensitive event (wedding, interview, photo shoot), a cortisone injection from a dermatologist is the fastest option available. A small amount of anti-inflammatory medication is injected directly into the pimple. Most people feel relief from pain and tenderness within 24 hours, and the bump visibly flattens within two to three days. Many dermatologists offer same-day or next-day appointments for this specific procedure, sometimes called an “acne emergency” visit. It’s not cheap, and it’s not something you’d do for every breakout, but for a single large, stubborn pimple that won’t budge, nothing else works as fast.
Don’t Squeeze It
This is the hardest advice to follow and the most important. Squeezing a big pimple, especially a deep one without a clear head, forces bacteria and inflammatory material deeper into surrounding tissue. What was a contained bump can become a spreading infection that takes weeks to heal instead of days. Worse, the trauma from squeezing damages the skin structure beneath the surface, which is exactly how pimple scars form. The NHS lists picking and squeezing as a direct cause of acne scarring. If you can see a white head and the pimple is clearly ready to drain, a hydrocolloid patch will pull that fluid out safely without the tissue damage your fingers would cause.
A Realistic Timeline
Here’s what to expect with consistent treatment. A pustule (white-headed pimple) treated with benzoyl peroxide and a hydrocolloid patch can flatten significantly overnight, with redness fading over two to three days. A papule (inflamed, no head) treated with warm compresses and spot treatment typically takes two to four days to shrink noticeably. A deep nodule may take a week or more on its own, or two to three days with a cortisone injection.
While you’re treating the pimple, keep the rest of your routine simple. Wash your face with a gentle cleanser, avoid heavy makeup directly on the spot, and resist the urge to layer on multiple treatments at once. Combining benzoyl peroxide, salicylic acid, and tea tree oil simultaneously will irritate your skin and slow healing. Pick one active treatment, use it consistently, and let your body’s inflammatory response do the rest.

