O altă cauză a întârzierii menstruației este stresul, care poate afecta nu doar starea de bine, ci și nivelul hormonal. Atunci când o femeie este stresată, se secretă în exces cortizol, numit și hormonul stresului, iar nivelurile ridicate ale acestuia suprimă secreția de hormon luteinizant, ceea ce va afecta ovulația. De asemenea, stresul poate inhiba producția de estrogen și progesteron. Astfel, menstrele devin neregulate.