I have had two regular cycles (33 days and 35 days) since I started Zinc (30-45mg/day). But I also drink 2-3 cups of spearmint tea during my early cycle, so it's hard to say what has made me more regular and of course 2 cycles is pretty little information.
My opinion is that you should try to bring af with either natural progesterone cream of with synthetic progesterone first. After that you could try some natural remedies to keep your cycle shorter. I recommend zinc and spearmint tea as it seems to work for me but there are lot of different methods as well. For most of us it's just try and error how we find what works with us. I'm happy with my current cocktail as it's fairly cheap.
I've used also soy isoflavonoids before during cd 5-9 and it worked for my 1st round - I ovulated as soon as cd 12! But otherwise it didn't seem to work for me in the long run. My earlier tries with vitex and royal bee pollen were just doomed as I end up with my longest cycle ever - 156 days!
I hope you find your way! And good luck with ttc!