Experiencing too much stress may delay your period, as it can cause hormonal fluctuations. Getting your period a few days later than usual is totally normal when you are under pressure.