The exact amount of time stress can delay periods varies from person to person and depends on factors such as the intensity and duration of stress. In general, stress can delay your periods for a few days to a week. But if the delay is longer than a week, it’s important that you consult your doctor.