VERY LATE PERIOD

My period is 10 days late and I'm certainly not pregnant (I have taken a pregnancy test) why is my period late??