ANY IDEA??

Im currently 12 days late but i took a test and came back negative what could cause my period to be delayed ??? Had this happened to anyone?