Selain itu, disarankan pula makanan kaya protein seperti ayam, ikan, tahu, dan sayuran berdaun hijau yang tinggi zat besi. Asupan tersebut bisa membantu seseorang merasa kenyang dan mengurangi keinginan untuk makan terlalu cepat.
Kandungan zat besi dalam makanan yang dikonsumsi juga membantu memerangi hilangnya zat besi secara alami yang dialami tubuh selama menstruasi. Hal tersebut kemudian ikut berperan dalam mengatasi kelelahan ekstrem yang dialami sebelum dan selama menstruasi.