Boils may take from 1 to 3 weeks to heal. In most cases, a boil will not heal until it opens and drains. This can take up to a week. A carbuncle often requires treatment by your healthcare provider.
How do you get rid of a boil fast?
The first thing you should do to help get rid of boils is apply a warm compress. Soak a washcloth in warm water and then press it gently against the boil for about 10 minutes. You can repeat this several times throughout the day. Just like with a warm compress, using a heating pad can help the boil start to drain.
Can a boil heal without draining?
The pus in your boil will begin to drain on its own, and your boil will heal within a few weeks. Your boil may heal without the pus draining out, and your body will slowly absorb and break down the pus. Your boil doesn't heal and either stays the same size or grows larger and more painful.
How long does a boil lump last?
What is the outlook for people with boils and carbuncles? Most boils heal and clear up in about two to three weeks. Boils don't usually cause serious or long-term health problems. If your provider drained the pus, you may have a small scar.
Are boils caused by being dirty?
Boils are caused by bacteria, most commonly by Staphylococcus aureus bacteria (a staph infection). A lot of people have these bacteria on their skin or – for instance – in the lining of their nostrils, without them causing any problems.

Below are two helpful articles on a similar topic 👇
Why do boils have so much pus?What happens if pus is not drained from boil?