Hi,
Welcome to ehealthforum,
Periods can be delayed due to stress, lifestyle changes, changes in diet, sleep or exercise levels, hormonal imbalances, infection, pregnancy, etc. If you do not get your periods within 10 days of expected period dates or if you develop any new symptoms, visit your doctor/gynecologist at the earliest for further evaluation and tests to look for the underlying cause. Drink plenty of water. Take adequate rest. Maintain healthy diet. Treatment as needed (based on examination and investigations results) would be started to help you.
Take care.