Question: how long does it take for evening primrose oil to balance hormones?
Answer: Some research suggests that you may see results in as little as two weeks if you apply the oil twice a day.