can stress make your period 2 months late?
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.