What kind of different things can cause your period to be late?

I know becoming pregnant can delay it but what about the other factors?