Short luteal phase. Supplement input?

Laura
My luteal phase is only averaging 10 days. After a lot of research I'm taking evening primrose oil until CD14 and then the things i take on a regular basis are a prenatal, omega 3, vitex, and myo isontal(premama). I also take a b complex because my b6 and b12 are chronically low. Any thoughts or success stories on any of the above?