Your problem is remarkably common on this forum. All I can tell you is some of the things I've discovered, or heard from others on this forum.
The fact that you get lots of infections and have nasty Post-Nasal Drip points toward Point #1. If you have had no luck with antibiotics, or other forms of nasal irrigation, a Sinus Flush will be good option.
1. Some people, including myself, have had a smell that only they can smell. It could smell like dog-poop, old cheese, ammonia, a burning smell, etc. The smell comes on, often, as a result of a cold or sinus infection. Some, not all, of these smells are caused by an anaerobic bacteria thriving in the upper sinuses, and I was able to remove mine with a Flip-Turn Sinus Flush, and many other people have had success with it as well:
The Flip-Turn Sinus Flush is mildly risky, because you have to bend over to do it, preferably in a shower, but you can also do it outside on soft ground, or you can kneel down and lean over a bathtub, or perhaps a plastic basin or tub, with the shower running for steam.
2. Some people had the smell, but were able to get rid of it with long-term antibiotics.
3. Some people had cysts or polyps, which blocked off parts of their sinuses, and created a pocket of infection. One woman, after reading my journal, made an appointment with Dr. Murray Grossan, who invented the Grossan Irrigation Machine, and he removed her cyst and the smell went away.
4. One man did a sinus flush, and some white tofu-like chunks came out. The smell actually got worse for a while, then went back to normal.
5. Many people, particularly the ones who have a strong odor that other people are revolted by, had no change at all after doing a Sinus Flush.
6. One woman found out that the smell was coming from a cracked tooth that her dentist was unable to find, but was discovered by a different dentist.
7. Some smells can come from liver or kidney diseases, or from acid reflux in the stomach (GERD), or gas from the stomach (LPR)
8. Some smells can come from having a bad mix of bacteria in the intestines, and somehow the smell comes out through the sinuses or lungs. The best solution that I have seen is The Schwarzbein Principle by Dr. Diana Schwarzbein, MD.
9. There is a disease called atrophic rhinitis, which involves the decay of the mucus membranes in the sinuses. I don’t know much about it, that’s what ENTs and Google are for.
10. There are people who have been to multiple ENTs, and the doctors are completely mystified.
11. There may be a possibly be a fungal infection, possibly invasive, that doesn’t flush out with saline, but that’s just a hypothesis.
12. Another hypothesis: Some of the problems may be caused by the same kind of bacteria that cause tonsilloliths, or tonsil stones.
13. Finally, some patients have doctors who have diagnosed a yeast infection in the gut, which cause the smell which comes out through the sinuses or breath, and prescribed Fluconazole 150mg. This looks somewhat promising, but Fluconazole must be administered by a doctor at any rate. Here is the Medhelp thread for that:
For some more information about the fungus, put the following in your search engine.
“Fungal Theory Debated in Amphotericin B Controversy”