It varies from woman to woman. The cause, the treatment as well as the time it will take to recover will define the period for how long your irregular periods will last. You should consult with your doctor and take the necessary treatment for the cause.