I would go see an Immunologist! They can do blood work to check your immune system.
Check your not a mouth breather sleeping as well , this cause over breathing dry mouth pneumonia,sinus blockage, a gas in your sinus stealizers your in breath through your nose only preventing infection. Remember any medication inhaled is causing hyperventlation