There are several reasons for a delay in periods such as stress, sudden loss or gain of weight, exercising too much, or hormonal disturbances. In sexually active females, pregnancy is also a possibility. A urine pregnancy test (UPT) can be performed at home in case of a delay of more than 10 days. Such a situation can be stressful but do not self medicate, consult a gynaecologist for further advice, as each case can be different and there can be multiple causes for a delayed period.