IMO once you have a nasty infection you really might need to use conventional abx.
But here is what we have done to prevent recurrent sinus infections. Besides all the allergy-reducing things you can do -- biggest one for us was pulling up our carpeting -- you can use xylitol in a nasal wash. It is *really* effective. Go to
www.xlear.com. You can buy the nasal spray pre-made. But if you are adventurous, you can buy the bulk xylitol that they use in the Xlear spray. It is called Xylisweet and it is on that website, unless they have changed it. It's a sweet-tasting white powder. You mix a little of it into saline and put it in a neti pot and follow the instructions. Or you buy a saline nasal spray and add a bit of the xylitol to it, then wash (sterilize) the bottle when it's empty and refill with homemade saline/xylitol.
You can also ask for a prescription for a Rhinoflow.
http://www.sinus-allergies.com/reno_flow.html They actually have some other different types of irrigators on that website. The Breathease XL solution that they recommend, if I recall correctly, has xylitol in it. Here's the link for that, it is basically what I am telling you to do but in a kit:
http://www.sinus-allergies.com/breath_easy.html
Also to test the salinity of it you can taste the solution you made (just keep it clean, LOL) and it should taste like tears if it's the salinity of your body.
Xylitol makes your mucus membranes "slippery" so that bacteria can't stick to them. And even though it is a sugar, it is a 6-ring sugar that yeast and bacteria can't feed on.
Gotta run...LMK if you have any more questions, I'd be happy to answer. I have more ideas but this has been the most effective!