Can your period be late after sex but not be pregnant?

Yes. Emotional stressors can affect your period.