Late Period

I haven't had sex, so I'm not preggers, but my period is now 2 weeks late. Anyone know why?