I have always had crazy long, irregular, cycles, but had never really looked in to the cause... then I got pregnant (unexpectedly) with my DD, and breastfed her for 18 months. I got AF back when DD was 11 months old, and I had quite regular cycles of between 57 and 60 days! Since DD self weaned, we are TTC #2 now, and since I want a "normal" cycle, I went to an acupuncturist, and have been taking Vitex (blackmores brand, from big chemists...). I have now had two 30 days cycles, for probably the first time in my life!! My acupuncturist thinks my long cycles were due to low progesterone, or just a general hormonal imbalance - I don't think I have polycystic ovaries or anything...

There is quite a bit online about Vitex - good and bad - but for me it has really seemed to work. It says on the bottle that its for hormone regulation, and PMS etc.

Good luck. I know how annoying it is..