People cough because our breath smells like ammonia. Causes of ammonia breath odor are h pylori gastritis and chronic renal failure. http://www.rightdiagnosis.com/symptoms/ammonia_breath_odor/causes.htm
Please get checked for h pylori, change your diet, do not skip meals!, and try be less anxious when people react to you because then the odor gets stronger. H pylori and halitosis is the cause. H pylori is #1 cause of stomach cancer. I suffer from PATM and I am h pylori positive. I also have stomach ulcer.