Period help

My period is late and i took a pregnancy test and it is negative i don't feel stress so i don't think stress is making it late and im not pregnant so why isn't my period coming?

Need advice much thanks