If used daily and consistently, you could begin to see results within at least six weeks, sometimes even less. Research shows that taking evening primrose, up to 6 grams per day by mouth for 3-5 months, can help achieve long-term results.