Evening primrose oil is great for pms treatment and you can take it even while breastfeeding. For me i take everyday even during menses. Depends on your comfort level.
I took it while breastfeeding for persistent blocked duct. And to help with PMS symptoms (such as sore nipples, acne, low supply) during my cycle.