Can someone help

I’ve been almost 20 days late for my period and I took 3 pregnancy tests and came out negative between these past 20 days. I dunno why I’m so late I don’t take any birth control or anything like that but I dunno if stress could make me this late. does anyone have a possible answer