Bagaimana cara mengatasi haid yang tidak teratur?

Selamat Siang Dok,
Saya ingin bertanya,apa penyebab saya tidak teratur haid nya.
Akhir bln Agust kmrn,saya haid selama seminggu(awal Sept selesai), lalu 2 minggu kemudian (pertengahan Sept) saya haid lagi selama seminggu selesai, lalu 5 hari kemudian haid lagi smp hari Slasa kmrn selesai. Lalu hr Minggu(11Okt2015) siang kmrn,saya haid lg..hari ini(Senin 12Okt2015) adalah hari kedua saya haid lagi. Jadi,dari akhir Agustus 2015 sampai awal Oktober 2015 ini saya sudah haid 4 kali.
Dulu wkt SMA (kira2 8 atau 9 thn lalu), saya pernah tidak haid selama 8 bln (BUKAN HAMIL!), lalu diberi pil KB oleh dokter dan setelah itu haid normal setiap bulan. namun hanya sampai 4 atau 5 bln saja, setelah itu haid saya tidak teratur lagi..bisa 3 bln sekali atau 4 bln sekali.
Kira2,apa ya penyebabnya?dan bagaimana mengatasinya?
Mohon penjelasannya.
Terima Kasih.

Hanya dokter yang dapat memposting jawaban.