Yes evening primrose oil is awesome to use for softening your cervix! You can get it at pretty much any health food store. I got mine at Sprouts. I'm sure they also have it at Whole Foods. You can also buy it online. I started using it at 36 weeks. Drinking 2 pills a day and inserting one vaginally at night. It also helps to prevent tearing during the pushing stage of labor. Hope that helps :)
Where can I find that evening primrose oil?
Honestly the best thing to soften your cervix is sperm.
Evening primrose oil , take 2 daily and insert one at night but I would suggest you wait until 37 weeks to start