Please explain what factors can delay a period?

Delays. Reasons for missed / late period include: an anovulatory cycle in which no egg is released, marked v or ^ in weight; eating disorder; over-exercising (endurance athletics), stress, travel, significant illnesses, oral contraceptives ; other meds, illegal drug use, breast feeding, hormone imbalances and medical problems (i.e., pcos). Pregnancy is #1 reason.