In the opinion of traditional Chinese medicine, garlic is good for prevention of many diseases, but only bad for eyes. Excessively having garlic in a long term is especially harmful to those with eye disorders or frequently having a fever. When they become 50 or 60 years old, the badness will gradually emerge, such as blurred vision, tinnitus, dry mouth, obvious memory deterioration etc. So even if you are recently in the therapy of sore eyes, you should also keep off stimulating food.
Garlic is one of the best natural antibiotics, which can do preventive effect to many diseases. Eating moderate accounts of it is benefit to our health indeed. But it also does harm to people who have the eye diseases or headaches. Some persons loving to eat garlic will gradually feel eye sore, vision loss, and tinnitus, dry mouth, top-heavy and memory deterioration, etc. Most these symptoms are the results of having been eating the garlic for a long time. Therefore, in the countryside, there is a famous saying. That is, "the garlic has 100 benefits for one's body but for the eyes." So the medical science always stresses the importance of prohibited foods. The garlic, onion, ginger, hot pepper, caraway and konjac, etc are listed on the paper as the top risk food which may decrease the efficacy of drugs. All in all, develop a good habit of diet in your life is important.
No, it wouldn't. The sore eyes are caused by many conditions, including physical irritation from too much rubbing, prolonged contact lens wear, smoke. And it's very common to cause sore eyes without enough moisture of the eye surface. In general, the glasses or contact lenses incorrect eyewear could cause it in daily life. On the other side, the pink eye, eye inflammation, eye allergy would cause the sore eye as well. However, there is not possible to cause it by food, including garlic.