Vitex?

Has anyone taken vitex? Does it help with longer cycles? I have heard it help!