Kemungkinan penyebab menstruasi yang datang dua kali dalam sebulan antara lain: 1. Menstruasi yang sering, karena disfungsi sekresi ovarium membuat tingkat progesteron dalam tubuh tidak mencukupi, menyebabkan atrofi dini pada korpus luteum menstruasi dan menyebabkan perdarahan akibat pengelupasan dini endometrium, sehingga mengakibatkan siklus menstruasi yang pendek dan sering. Hal ini mungkin disebabkan oleh disfungsi ovarium yang disebabkan oleh begadang, suasana hati yang buruk, stres, merokok, minum-minuman keras dan berbagai kebiasaan buruk lainnya. 2. Perdarahan ovulasi, beberapa wanita akan mengalami sedikit perdarahan di tengah-tengah dua siklus haid yang termasuk dalam perdarahan ovulasi, perdarahan ini bukan merupakan aliran haid yang sebenarnya, tetapi merupakan manifestasi dari perdarahan ovulasi. Beberapa wanita menderita polip endometrium atau fibroid submukosa, yang dapat menyebabkan perdarahan abnormal pada vagina dan disalahartikan sebagai menstruasi.