What can be causing me to not have a period

I’ve always been on time. Last period was Sept 22nd. Took many test and all negative. Doctor urine test was negative beginning of November. Did another pee test couple days ago (negative)... I should of started yesterday. But still expecting it.. I’m also cramping and have some headaches.. if no period December 2nd I’m calling my doctor