I had this for years. It was horrible. But I have solved it. I can’t eat any Dairy or Gluten. It is both. And I have to eliminate them completely. It takes a few weeks to a month to eliminate the symptoms completely. Any cheating brings it back immediately. I discovered this when a did a mild cleanse. And never reintroduced dairy or gluten. I know it is difficult to eliminate these things. But it is totally worth it. I have my life back, I almost don’t even remember how bad life felt. But I still feel the urge to apologize when people sneeze. And I always evaluate whether I may have eaten something that may have contained trace elements of gluten or dairy. It totally worked for me. Give it a try.