Stress can have a variety of effects on your menstrual cycle. This can include longer or shorter periods, heavier or mid-cycle bleeding, or your period may stop altogether.