Evening primrose oil is used for skin disorders such as eczema, psoriasis, and acne. ... Women also use evening primrose oil for premenstrual syndrome (PMS), breast pain, endometriosis, and symptoms of menopause such as hot flashes. In foods, evening primrose oil is used as a dietary source of essential fatty acids.