Missed period

ev

Hello so Ive missed my period for January my last 3 cycles were oct 15-19, nov 23-27 and dec 19-23. And I haven’t got my period, i did have spotting for 2 days on the 17th and 18th if Jan, I took a pregnancy test already and it was negative. I have also been kind of stressed lately could this delay my period which means late ovulation?