It's normal for stress to delay a period, or even cause you to skip it entirely. Stress hormones are known to affect menstruation, and research has found that those with higher levels of perceived stress are more likely to miss a period.
How long stress can delay a period?
If the stress is acute, your period might only be a few days late, but some people who experience severe chronic stress can go months without getting a period.
Can stressing mess up your period?
Stress can lead to irregular periods and changes to your menstrual cycle. This can include delayed or missed periods.