Soy helps last month..
My cycles have been irregular for month so this month I decided to try si.. last month I Oed on cd 29. . This month I Oed on cd 12! My cycle last month was 46 days. This month it was 26 :) I might not of gotten a bfp but it helped dramatically!! I am taking it again this cycle.. cd 3-7 hoping for the best :)
Oh I am also taking evening primrose until ovulation. . This also helped with my cm. Sex used to be extremely painful until I started taking evening primrose.