reasons for period to be late?

Does anyone know any reason for periods to be abnormally late besides being pregnant. I'm not pregnant because I've never had sex, but my period is 8 days late. I don't really know why it's so late. I have been really stressed out the past few weeks so I'm thinking it could be because it that but I don't know. Any ideas?