Tidak benar bahwa metabolisme tubuh wanita dipercepat selama menstruasi, tetapi laju metabolisme hanya sekitar 30% dari laju biasanya, sehingga makan makanan berkalori tinggi atau makanan dengan kandungan lemak tinggi tetap akan membuatnya gemuk. Jika seorang wanita merasa makan lebih banyak setelah haid tetapi tidak menjadi gemuk, ia mungkin lebih berat sebelum haid karena peningkatan kadar hormon, retensi natrium dan air di dalam tubuh serta edema dan kemacetan panggul, tetapi setelah haid selesai, air di dalam tubuhnya akan dimetabolisme dan darah haid akan keluar, sehingga berat badan yang diukur menjadi lebih ringan. Hal ini disebabkan oleh metabolit yang dikeluarkan untuk mengkompensasi kenaikan berat badan setelah makan, sehingga tidak sah untuk makan selama menstruasi tanpa menambah berat badan. Bagi wanita yang ingin mengontrol berat badannya, dapat mengatur pola makan dan memperbanyak olahraga untuk mengurangi jumlah lemak tubuh.