An additional suggestion, Oil of Oregano. It can be taken both internally and topically. If topically, it might need to be diluted. Just something else to think about, as it also is a natural powerful antibiotic.
Recently I have been taking up to 30 drops per day, spread throughout the day, internally in veggie caps. I tolerated this amount well, but am getting ready to reduce my dosage as I am better now. You can google "oil of oregano antibiotic" and get alot of info on it's use, plus the various forums on this site has loads of posts regarding it's use.