I am so sorry to hear you are dealing with this.
I have a friend who recently described similar types of abscesses. I'm curious whether your doctor had it cultured after he lanced it the last time. My friend's have been shown to be a form of staph infection.
If it is an infection of any kind, you'll want to try to build up your immune system. My friend just started taking Shaklee Nutriferon. It's created by the man who discovered interferon, which is used as a treatment to build up the immune system of cancer patients and people with MS, among other things. Interferon has a ton of side effects when it's synthetic, so he was determined to find natural products that would boost the body's production of interferon, and that's what Nutriferon is. It's the result of 40 years of his work.
Shaklee also has a suggestion for how to draw out the abscess. a solution of 1 T. Basic G and 1/2 T. Basic H2 in a gallon of purified water.
Irrigating the open wound and packing with loose gauze allows a wick to absorb the pus.
You can find all the Shaklee things at this website.
www.shaklee.net/rkklemm
Also, after antibiotics it's important to take a probiotic because they destroy the healthy bacteria in your intestine and it can lead to leaky gut syndrome and a variety of other health issues. A large percentage of your immune system is actually located in the intestines, so it's important to keep them healthy.
Garlic also works as a natural antibiotic.