Question: how long does it take to heal a perianal abscess?
Answer: It will probably take about 2 to 3 weeks for your abscess to completely heal. Most people get better without any problems. But sometimes a tunnel can form between the old abscess and the outside of the body. This is called a fistula.