Punca istihadah boleh dibahagikan kepada beberapa kategori, iaitu masalah hormon, masalah fizikal serta masalah perubatan sistemik.
Untuk memahami punca masalah hormon, kita haruslah memahami serba sedikit mengenai proses yang berlaku dalam satu kitaran haid yang biasa. Sejenis hormon dihasilkan untuk menyebabkan ovum menjadi matang dan keluar dari ovari ke rahim. Dinding rahim menjadi tebal sebagai persediaan untuk penanaman ovari pada dinding rahim. Sekiranya wanita tersebut tidak mengandung, dinding rahim ini akan berderai dari badan melalui pendarahan haid.
Apabila hormon seseorang tidak stabil maka ovum tidak akan matang untuk dikeluarkan dari ovari ke rahim sekali gus mengakibatkan hormon estrogen yang berterusan menjadikan dinding rahim lebih tebal dari biasa. Dinding rahim akan luruh sedikit demi sedikit lalu mengakibatkan istihadah. Fenomena ini dipanggil “anovulatory dysfunctional uterine bleeding” dalam Bahasa Inggeris. Pendarahan tidak abnormal ini kebiasaannya tidak melibatkan senggugut. Masalah hormon ini lazimnya berlaku dalam kalangan wanita yang baru akil baligh ataupun yang sudah hampir putus haid.
Punca istihadah yang kedua merupakan masalah fizikal yang melibatkan masalah rahim tidak normal. Contohnya:
- “Polyp endometrium”. “Polyp” merupakan ketumbuhan pada lapisan paling dalam rahim. Polyp ini tidak berbahaya kepada wanita tetapi mudah berdarah.
- Fibroid. Fibroid merupakan ketumbuhan dalam lapisan otot rahim yang berlaku dalam 10% hingga 40% para wanita. Ketumbuhan fibroid ini selalunya tidak mendatangkan sebarang gejala tetapi jika terlalu membesar boleh menyebabkan senggugut serta pendarahan yang berlebihan sehingga menyebabkan komplikasi anemia.
- Kanser. Kanser serviks merupakan kanser ketiga paling tinggi dihidapi wanita di negara ini dan simptom istihadah boleh dijumpai pada kanser serviks dan kanser endometrium. Justeru itu, para wanita dinasihati untuk menjalankan pemeriksaan oleh pakar sakit puan sekurang-kurangnya sekali dalam 3 tahun terutamanya wanita yang berusia lanjut.
- “Polycystic ovarian syndrome (PCOS).” Wanita yang menghidapi penyakit ini mempunyai masalah hormon yang menjadikan ovum mereka sukar matang. Wanita tersebut jarang mendapat haid ataupun kitaran haid atau kuantiti pendarahan yang tidak menentu. Biasanya wanita tersebut mempunyai masalah kemandulan dan obesiti.
- “Intrauterine Copper Device (IUCD).” Alat ini merupakan sesuatu alat tembaga kecil yang dimasukkan ke dalam rahim untuk mencegah kehamilan. Kadang-kala, ia boleh menyebabkan istihadah.
- Endometriosis. Penyakit ini disebabkan oleh pertumbuhan sel dinding rahim di luar lokasi rahim, contohnya usus, otot, faraj dan sebagainya. Penyakit ini menyebabkan senggugut yang teruk dan pendarahan yang tidak menentu.
Di samping itu, masalah sistem badan juga boleh menyebabkan istihadah. Contohnya:
- Masalah tiroid. Kandungan hormon tiroid terlalu tinggi (hypertiroid) atau rendah (hypothyroid).
- Pengambilan ubat-ubatan tertentu. Misalnya pengambilan ubat cair darah ataupun ubat tradisional yang tidak dikawal.
- Masalah pembekuan darah. Wanita yang mempunyai masalah darah terlalu cair akan mengalami pendarahan yang amat banyak akibat masalah pembekuan darah.
Selain dari punca di atas, pendarahan luar biasa juga boleh berlaku dalam kalangan wanita yang mengandung. Oleh itu, wanita yang mengalami pendarahan luar biasa perlulah menjalani ujian pengesahan mengandung.