I have had alternating blocked nostrils for one year completely
This seems to be an allergy
Hello and welcome to Ask A Doctor service.
I have reviewed your query and here is my advice.
You seem to have allergy or sensitivity. You windpipe maybe hyper-reacting to stimuli. Do anti-allergic medicines help? What is your complete blood count?
I will suggest that you avoid any type of polluted air. Breathing warm air at most times will be helpful. Drinking cleaner water can help. Alternate nostril breathing (in yoga) and breathing techniques will be helpful in raising blood oxygen levels.
It is good that you are not getting chest infections now. If you still have sputum, then a sputum culture and sensitivity are needed to figure out the bacteria. Intra-ocular tension must be checked by optometrist or ophthalmologist.
Hope this helps. Let me know if I can assist you further.