Penyebab utama muntah, diare dan berkeringat saat menstruasi adalah karena endometrium luruh saat menstruasi, yang pada gilirannya melepaskan prostaglandin dalam jumlah besar, yang dapat menyebabkan kontraksi otot polos rahim, yang dapat menyebabkan dismenore, serta kontraksi otot polos saluran cerna, sehingga menyebabkan mual, muntah dan diare. Inilah yang menyebabkan mual, muntah dan diare. Mual, muntah dan diare secara klinis dapat menyebabkan berkeringat, terutama karena produksi prostaglandin dalam jumlah besar selama peluruhan lapisan endometrium, dan dapat diobati dengan obat oral. Jika mual dan muntah sangat parah, dapat diobati dengan vitamin B6 oral. Penting untuk menjaga tubuh tetap hangat selama periode menstruasi dan minum air gula merah panas untuk membantu aliran darah menstruasi lebih lancar dan mengurangi terjadinya kondisi-kondisi ini.