Have you looked at acupunture? I hear they can work wonder with regulating cycles. It doesn't hurt, honest!