Yes, evening primrose oil is good for dry eyes. Evening primrose oil is extract by evening primrose seed. It contains unsaturated fatty acid, palmitic acid and oleic acid, linolie acid, stearic acid, Magnesium, Zinc, vitamin C, vitamin E, vitamin B6, vitamin B5 and so on. It is good for dry and aging skin and it is a good humectants. If you apply evening primrose oil, it will treat your dry eyes as well. But there are four situations you should pay attention. First, if you are under 18 years old, you should not use it. Second, if you are female who have hysteroma, you should apply it according to your doctor. Third, it can't be eaten in the period. Fourth, if your period are heavy, you should reduce using evening primrose oil.