Dietele restrictive, hipocalorice sunt un alt motiv pentru care poate întârzia menstruația. Slăbirea bruscă, într-un timp foarte scurt duce la inhibarea secreției hormonului eliberator al gonadotropinelor (GnRH), care controlează la rândul său producția altor hormoni secretați de glanda pituitară, precum FSH și prolactina, care au un rol important în ciclul menstrual.