You yourself can evaluate if you really are under stress. If you have been stressed lately, then that surely is the reason. If not, then something else might be causing it, unless you really have irregular periods. So if you are regular, are delayed, and are not stressed, then you really should see your gynecologist.