What causes late periods?

So my period was supposed to start yesterday but hasn’t, I had light spotting a week before my expected period with white mucous. I’ve been cramping for a few days now. I thought about pregnancy but took 3 tests all came back negative. This has never happened with my first pregnancy Has this happened to anyone and ended up being pregnant? Could it just be from stress?