Penyebab – penyebab haid tidak teratur, diantaranya :
1. Hormon Prolaktin yang berlebihan. Hormon Prolaktin sering sekali terjadi pada ibu yang sedang menyusui, karena hormon ini dapat menekan tingkat kesuburan seorang ibu. Hormon Prolaktin yang tinggi disebabkan adanya kelainan pada kelenjar hipofisis yang terletak didalam kepala.
2. Kelenjar Gondok. Apabila terjadi peningkatan atau penurunan pada kelenjar gondok dapat mengakibatkan terganggunya sistem hormon lain dalam tubuh.
3. Terganggunya hormon. Jika hormon dalam otak, tepatnya d kelenjar hipofisa akan mempengaruhi produksi sel telur dalam indung telur
4.Kecemasan mengenai kehamilan. Menunggu kehamilan yang belum kunjung datang
5. Ketidak seimbangan hormon karena dipengaruhi oleh beberapa faktor tergantung dari kesehatan fisik masing – masing wanita.
6. Stress
7. Kurangnya asupan nutrisi, gizi dan serat dalam tubuh