An abscess is a pocket of infection caused by bacteria, a virus, or fungus that can develop under the skin. It usually is filled with pus, and can be painful and swollen. How long it takes an abscess to start draining can vary depending on the size of the abscess, the type of infection, and the treatment you receive.
If the abscess is small and not deep, it may start draining within a few days. In this case, the area may be tender and warm to the touch and may have a red hue. You may also see a yellowish fluid coming from the abscess.
If the abscess is large and deep, it may take up to a few weeks for it to start draining. In this case, the area may be more tender and swollen, and you may be able to see a lump under the skin. In some cases, a doctor may need to use a needle to draw out the pus.
In some cases, an abscess may not start draining even after a few weeks of treatment. If this is the case, a doctor may need to surgically drain the abscess. Surgery can be quite effective in removing the abscess and allowing it to heal.
Overall, the amount of time it takes for an abscess to start draining will depend on the size, type of infection, and treatment you receive. It may start draining within a few days or take several weeks. If the abscess does not start draining, a doctor may need to perform a surgical procedure to remove it.