the doctors tell their patients to stop eating eggs and cheese when they have styes. I also am very allergic and after eating eggs for a while I end up with a stye. the best treatment I have found over the years was the hot spoon trick, but put a face cloth over the spoon. Get in quick, as soon as you get the first sign. eating cheese regalarly causes hay fever for many, me too, as does wheat. the inflamed tear duct is related to hay fever and other allergic reactions. High doses of natural vit c is helpul, also homeopathic remedies from the hralth shop. You probably don't believe me.......