period questionnnn!

I am about two days late on my period and I’m having cramps but no spotting, just some discharge. Could my period be delayed because of stress? I stressed all last month and then got my period later that month too and then stressed this month (school and work related) could that be why my cycle is being weird?