Question: how long do antibiotics take to clear an abscess?
Answer: It also depends on the type of infection you're treating. Most antibiotics should be taken for 7 to 14 days. In some cases, shorter treatments work just as well. Your doctor will decide the best length of treatment and correct antibiotic type for you.