Although pregnancy and illness can cause your period to be late or not come at all, there are also other factors like stress or the natural variation in your menstrual cycle that can cause your period to arrive late. Read on to learn all about what causes missed periods.